草庐IT

ListView1

全部标签

android - ScrollView 中的多个 ListView

我有一个复杂的xml文件,我真的需要一个ScrollView。请不要介意ID,因为我已经更改了它们。这里的ScrollView不起作用。 最佳答案 一位在Android中工作的谷歌员工的回答:不要在ScrollView中使用ListViewhttps://plus.google.com/107708120842840792570/posts/T5AgJ7jiK88 关于android-ScrollView中的多个ListView,我们在StackOverflow上找到一个类似的问题:

Android 复选框 ListView 全选(禁用/启用)

这个问题在这里已经有了答案:SelectingAllItemsinaListviewoncheckboxselect(4个答案)关闭7年前。我想禁用/启用ListView中的所有复选框。事实上,我想通过单击顶部复选框来选择所有行为。谢谢

android - ListView 和可变高度项目导致滚动问题

我有一个ListView用于滚动字段列表、文本和照片。两个高度都是动态的:TextView可以包含很长的段落或只是一个句子,并且图像会缩放以适合宽度,因此高度是可变的(您可以看到照片)。有些项目甚至没有图像。这使得元素的高度非常不均匀。有一个项目可以有2个屏幕长,而另一个只有一行文本。我让它工作等等。但是当我向上滚动时,由于在顶部插入了回收View,滚动位置会跳到大约新child的大小。向下滚动完美...我或多或少理解为什么,显然回收View的大小完全不同,这使得某些滚动算法失败,无论它在哪里。我已经阅读了有关覆盖itemType()和itemTypeCount的内容,但我不知道它是否

android - 为什么执行 listview.setAdapter(_adapter) 两次会使应用程序崩溃?

我遇到的关键问题是lv_apps.setAdapter(_adapter)TWICE导致我的应用崩溃。(基本上,当我第二次调用populateListView_trial()时,应用程序崩溃了——违规行是lv_apps.setAdapter(_adapter)堆栈跟踪在函数下面privatevoidpopulateListView_trial(){blockedApps=loadArrayBlockedApps();if(isTimerRunning()){blockedApps=loadArrayBlockedApps();temp_blockedList=newArrayAdapt

android - 5.1 上的 ListView 滚动错误

刚刚注意到ListView中的一个非常奇怪的错误,似乎只能在5.1中重现,我真的很奇怪怎么没人提出它(找不到任何相关的东西)。非常容易重现:找到一个包含足够项目(100+)的ListView,滚动到列表的3/4的某处,现在快速向上滚动(2-3次长throw),您会注意到ListView一直滚动到底部!P.S不要试图将它归咎于我的代码,因为我设法在Contacts/FB/GoogleIO/Whatsapp上重现了它......在我看来,这是一个非常严重的错误,我想尽快找到解决方法/修复,所以有人找到了吗?更新:ListView.java未从SDK21更改,但AbsListView.jav

带有标题的android listview空消息

有没有办法同时显示空消息和ListView标题?貌似当我设置空View,列表为空时,header就不会显示了。谢谢本 最佳答案 呃,是的,我认为这是错误的行为。但无论好坏,这就是Android的工作方式。我建议创建自定义View并将其放在表格的页脚中。在您的Activity中保留对View的引用,并将其可见性设置为View.VISIBLE或View.GONE,具体取决于列表适配器返回的内容是isEmpty()。 关于带有标题的androidlistview空消息,我们在StackOver

android - 实现具有独立行高的多列 ListView

我想创建一个包含大约200个ImageView(随机高度)的列表,并以“拼贴”方式使用以下布局:通常我会在ListView中执行此操作以获得使用适配器获得的性能,但由于我希望图像显示在列中,并且根据图片具有不同的高度(参见图片Example),我不能使用用于此目的的单个ListView。我已经尝试通过以下方式实现此布局:同步滚动的三个ListViews=慢每行包含三个图像的单个ListView=不允许不同的高度GridView=不允许不同的高度GridLayout=难以以编程方式实现不同的高度。由于没有适配器,OutOfMemoryErrors很常见FlowLayout=由于没有适配器

flutter - 在 ListView 内具有可变高度的 TabBarView

我有一个包含多种类型项目的ListView,其中之一是TabBar和TabBarView的小部件。问题是每个标签页的高度不同,我希望ListView根据动态包装标签小部件这是高度但是TabBarView不接受无界高度,ListView不能为其子级提供高度。有没有办法做到这一点?或者我是否必须将TabBar与可以像Column一样包装其内容并牺牲在选项卡之间滑动的能力的东西一起使用? 最佳答案 你不需要TabView来显示标签内容。这种方法的缺点是你失去了动画和滑动,所以如果你真的需要的话,你需要自己做。classMyHomePage

flutter - 在 ListView 内具有可变高度的 TabBarView

我有一个包含多种类型项目的ListView,其中之一是TabBar和TabBarView的小部件。问题是每个标签页的高度不同,我希望ListView根据动态包装标签小部件这是高度但是TabBarView不接受无界高度,ListView不能为其子级提供高度。有没有办法做到这一点?或者我是否必须将TabBar与可以像Column一样包装其内容并牺牲在选项卡之间滑动的能力的东西一起使用? 最佳答案 你不需要TabView来显示标签内容。这种方法的缺点是你失去了动画和滑动,所以如果你真的需要的话,你需要自己做。classMyHomePage

Android ListView 删除选择

有没有办法优雅地删除ListView上的选择。它的行为方式与ListView#setSelection(intposition)相反。我想以编程方式从ListView中删除选择(这样就没有选择任何项目)。API似乎没有简单的方法来做到这一点。有什么想法吗?我的问题类似于:Android:disableListViewselection 最佳答案 其他答案都不适合我,所以我这样做了:SparseBooleanArraypositions=getListView().getCheckedItemPositions();for(inti=