2

这种布局是一个书架,每行有 3 本书。

在此处输入图像描述

我目前提出了用于显示书籍并手动添加书架栏的 gridview。当有超过 9 本书并且在滚动网格时布局被破坏时会出现问题。

在此处输入图像描述

谁能建议我另一种更好的方法来处理这种布局。谢谢

4

1 回答 1

2

我认为您应该在each element(一个架子)中设置背景,而不是设置网格容器背景(三个架子)....

在您的情况下看起来很困难,因为它将连续三个图像..所以您需要在适配器的 getView 中尝试一些此开关(位置%3)来设置三个不同的图像

或者

使用 ListView 并重新设置 Array List 中的数据,以便每个元素都有三本书,您可以使该行的所有三个图像都可点击,并且可以使列表行不可点击且不可聚焦

于 2012-06-24T04:32:05.507 回答