Android 是使用 TableLayout 还是 GridView 更好

标签 android android-layout mono xamarin.android monodevelop

我正在开发一个应用程序,我想要 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/

相关文章:

android - 具有 3 个可变维度子项的 LinearLayout

Android 应用程序崩溃 "libjsc.so"缺少堆栈跟踪崩溃 : Thread: SIGSEGV 0x0000000000000010

android - DownloadManager 下载完成但文件未存储

android - 启用 ProGuard 时改造 2 不发送数据

linux - 无法安装 mono-gmcs 包

c# - Mono 上的 DateTime 行为异常

.net - 以编程方式查找可用的 RAM 量

android - 具有相同发布 keystore 的 APK

android - 如何在旧版 Android 上加载分辨率的特定布局

android - 用于在设计时在 ViewPager 中显示布局的工具命名空间属性