我正在开发一个应用程序,我想要 12 个 ImageButtons (3 x 4)。以 android 屏幕为中心,图像按钮所在的屏幕中心部分具有颜色或渐变背景。
最好使用 TableLayout 或 GridView 来执行此操作...还是其他方式。我是 Mono 和 Android 的新手,非常感谢您的帮助。我希望在设计器中完成大部分布局,但我不确定最佳方法。
谁能指出我正确的方向?
最佳答案
我认为 GridView
更好用,因为它支持 View 的回收。在 TableLayout
的情况下,所有 View 都保留在内存中。
即使按钮数量增加,GridView
也会处理。
确保您正确实现 View 回收,否则可能会发生内存泄漏。
关于Android 是使用 TableLayout 还是 GridView 更好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12990497/