此布局是一个书架,每行有 3 本书。
我目前提出了 gridview 来显示书籍并手动添加书架栏。当书籍超过 9 本书并且滚动网格时布局被破坏时,就会出现该问题。
有人可以建议我另一种更好的方法来处理这种布局吗?谢谢
最佳答案
我认为你应该在每个元素
(一个架子)中设置背景,而不是设置网格容器背景(三个架子)....
在你的情况下看起来很困难,因为它会连续三个图像..所以你需要在适配器的 getView 中尝试这个开关(position%3)来设置三个不同的图像
或
使用ListView并重新设置Array List中的数据,以便每个元素都有三本书,并且您可以使该行的所有三个图像都可单击,并且可以使列表行不可单击和不可聚焦
关于android - 如何高效地实现gridview布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11174954/