草庐IT

ListView1

全部标签

android - 使用 CursorAdapter 的 ListView 分隔符

我有一个使用CursorAdapter填充的ListView。我还想在我的ListView中有一些分隔符。我已经使用ArrayAdapter完成了此操作,但我不确定如何使用CursorAdapter完成此操作。有什么策略可以这样做吗?还是我运气不好? 最佳答案 这里有一些例子:http://bartinger.at/listview-with-sectionsseparators/http://sunil-android.blogspot.com/2013/08/section-header-listview-in-android.

Android - 从 ListView 中删除项目时的动画

我在Activity中有一个ListView。在每个列表项中都有一个文本和一个复选框。单击CheckBox时,我想从ListView中删除该项目并添加一个动画,例如向下滑动或淡出,然后再删除。有什么帮助吗? 最佳答案 看看我的回答protectedvoidremoveListItem(ViewrowView,finalintpositon){//TODOAuto-generatedmethodstubfinalAnimationanimation=AnimationUtils.loadAnimation(rowView.getCon

android - 在listview Android的setOnItemClickListener上设置item点击事件

我在使用自定义适配器的ListView的一行中有三个TextView,单击该行时,我想执行所选TextView的单击事件。下面是我的点击事件示例代码。在第一次点击时,设置了监听器,只有在第二次点击时才会发生实际的点击事件,我想在第一次点击时找到它。可能吗?listView.setOnItemClickListener(newOnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewadapter,Viewview,intpos,longid){finalOrderorderBooking=(Order)adapter

listview - 如何在streambuilder中查询firestore文档并更新listview

我正在尝试从名为“posts”的Firestore集合中检索帖子,其中包含帖子创建者的用户ID和帖子描述,这可以通过同时使用StreamBuilder和FutureBuilder(不推荐,因为它只获取一次快照,并且在字段更改时不会更新)。但是,我想用帖子创建者的用户ID查询另一个名为“用户”的集合,并检索与用户ID匹配的文档。这是我的第一个方法:StreamBuilder(stream:Firestore.instance.collection("posts").snapshots(),builder:(BuildContextcontext,AsyncSnapshotsnapshot

listview - 如何在streambuilder中查询firestore文档并更新listview

我正在尝试从名为“posts”的Firestore集合中检索帖子,其中包含帖子创建者的用户ID和帖子描述,这可以通过同时使用StreamBuilder和FutureBuilder(不推荐,因为它只获取一次快照,并且在字段更改时不会更新)。但是,我想用帖子创建者的用户ID查询另一个名为“用户”的集合,并检索与用户ID匹配的文档。这是我的第一个方法:StreamBuilder(stream:Firestore.instance.collection("posts").snapshots(),builder:(BuildContextcontext,AsyncSnapshotsnapshot

android - 如何将多个项目放在 ListView 的同一行?

我有一个链接到自定义适配器的项目的ArrayList。这些项目按字母顺序排列。我希望我的ListView在ListView的每一行上最多有四个项目,每行按字母顺序分隔。例如:[嗨][医院][酒店][热点][房子][不可能][不可能]因此多个项目将在ListView的同一行上。有没有办法在自定义Adapter类的getView()方法中使用位置变量来完成此操作?这是一个例子,抱歉质量问题:在图像中,后备存储(例如ArrayList)将包含按字母顺序排列的这些名称。 最佳答案 您必须实现CustomListView。在对象的ArrayA

flutter - 没有明确高度的水平 ListView flutter

我正在尝试创建一个没有预设高度的水平滚动listview.builder()。我尝试将shr​​inkwrap设置为true并将其包装在Expanded/Flexible中。目前达到预期效果的唯一方法(我发现)是在列内的singlechildscrollview内换行,根据此答案(Flutter:Minimumheightonhorizontallistview)。该方法的问题在于没有构建器方法可以将动态数据加载到singlechildscrollview内的卡片中。我的问题是如何创建一个水平listview,它通过嵌套在singlechildscrollview内的row生成输出(F

flutter - 没有明确高度的水平 ListView flutter

我正在尝试创建一个没有预设高度的水平滚动listview.builder()。我尝试将shr​​inkwrap设置为true并将其包装在Expanded/Flexible中。目前达到预期效果的唯一方法(我发现)是在列内的singlechildscrollview内换行,根据此答案(Flutter:Minimumheightonhorizontallistview)。该方法的问题在于没有构建器方法可以将动态数据加载到singlechildscrollview内的卡片中。我的问题是如何创建一个水平listview,它通过嵌套在singlechildscrollview内的row生成输出(F

android - ListView 中的复选框样式不正确

我在ListView中出现的复选框中的样式有问题。我的应用程序使用的主题是Holo,但复选框显示为旧样式。出现在别处的复选框看起来很好。我没有做任何花哨的事情,比如创造我自己的风格。截图:复选框应该看起来像右图上的那些。这是在v4.0.3上。复选框看起来应该在我尝试使用v4.4.2的另一台设备上。ListView行的XML://nexttwotextviewsareprogrammaticallyhiddenrightnow如何使左侧的复选框看起来像它们应该的样子? 最佳答案 将Holo复选框图像从androiddrawable文件

flutter - 如何滚动 ListView 中的项目使其可见?

向ListView添加新项目(例如ListTile)时,是否可以将新添加的项目滚动到View中?新项目可能不在列表底部(例如,它按字母顺序排序)。 最佳答案 您可以使用ScrollController滚动浏览ListView.finalscrollController=ScrollController();//...ListView(controller:scrollController//...);//...scrollController.animateTo(height,duration:Duration(millisecon