android - 如何高效地实现gridview布局

标签 android android-layout

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

enter image description here

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

enter image description here

有人可以建议我另一种更好的方法来处理这种布局吗?谢谢

最佳答案

我认为你应该在每个元素(一个架子)中设置背景,而不是设置网格容器背景(三个架子)....

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

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

关于android - 如何高效地实现gridview布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11174954/

相关文章:

android 在布局中排列 TextView

android - 在 android 显示中的随机位置连续移动图像

android - 将通知从基于 Web 的应用程序推送到 Android

java - 停止观看 android - 暂停,然后开始并从它停止的地方开始

Android 谷歌地图 [React Native?] "API key not found. Check that.."错误

android - 将多个 View 插入到一个布局中,而不会溢出到屏幕的末尾

java - 保持应用程序在后台运行

android - 如何在应用程序退出时显示 admob 插页式广告

Android Removing View 不结束它的动画

Android布局帮助,缺少元素