是否有可能将跳过的单元格标记为方法getView(BaseAdapter)中的位置不再计数它们。因为没有将它们标记为跳过或“空”的跳过单元格可能会导致NPE提供您的有效内容(例如,从Drawable-Array ...搜索堆栈,并找到一个他想跳到下一个源的示例...我不希望标记跳过的单元格GridView
见链接 Android gridview skip cell
更新:
这将使它完全清楚你:)
问题是,我可以缩放图像..这意味着..屏幕上的宽度,只有指定数量的图像适合一行。希望你能给我支持:)
是的,我已经做了...更多尝试是但,在我opionion,彻底摧毁一个在GridView的性能..因为我需要很多的if语句..也许我并没有完全使用BaseAdapter的hole函数来实现我的想法,以更高的性能方式......如果你有任何想法如何实现这个最好的方式..感觉免费提供一个小代码或建议,这将是伟大的..我的目标是按字母顺序排列图像..所以它必须是动态的,因为如果用户添加另一个图像与新标签时图像的数量可以随时更改...谢谢@Jay Soyer – Mike
图像在时间上的变化...如果下一个Lette r已到达..例如所有带有startLetter A的图像都被查看我需要跳到下一行(用空项目填充当前行),并添加下一个第一个带有startletter B的图像..等等..也许你有东西..我会明白,@杰索尔 – Mike
我想我明白你的意思。基本上你只希望行包含所有的排序类型。因此,所有以A开头的图像将只在具有以A开头的其他图像的行上。当遇到以B开头的图像时,应该开始一个新行。此外,图像列表会不断变化? –