小编Ste*_*man的帖子

适配器的getView()在每个位置之前要求位置0两次.为什么?

我阅读了getView()上的所有其他帖子,但没有找到任何解决方案.我有一个带有SimpleCursorAdapter的GridView.我记录(位置); 在getView()中,我看到这样的模式:

0,0,1,0,0,2,0,0,3,0,0,4,0,0,5等.这意味着我必须构建3个视图,因为它为每个显示的新视图滚动这是波涛汹涌和迟滞.为什么这样做?我没有任何明显的设置我的gridview包装内容或其他任何奇怪的东西.我的代码没什么奇怪的.可能有一个因素是每个项目视图可能具有不同的高度,具体取决于我正在显示的文本的长度.

我目前正在调试4.2.2 Galaxy Nexus.

android android-listview

6
推荐指数
1
解决办法
3060
查看次数

标签 统计

android ×1

android-listview ×1