java - 用图像网格填充屏幕的最佳方法

标签 java android android-layout tablelayout stretch

我正在用 java 编写一个 Android 应用程序,我希望能够在所有手机屏幕尺寸和分辨率上使用它。我需要创建一个 4x4 的图像数组(都是正方形且大小相等)。我希望图像能够扩展,使其宽度基本上等于屏幕宽度除以 4。

我首先尝试了RelativeLayout,但无法弄清楚。我认为 TableLayout 可能是可行的方法,但如果我只是拉伸(stretch)列,则不一定会拉伸(stretch)单元格内的图像,对吗?我需要拉伸(stretch)图像,而不仅仅是列。

有什么想法吗?

最佳答案

看看this Romain Guy 称为 GridLayout 的布局。您只需 addview() 您的 ImageView 即可。享受

关于java - 用图像网格填充屏幕的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7299445/

相关文章:

java - Java 中 String hashCode() 的旧实现中跳过字符背后的想法是什么

java - java中的jButton数组

android - 使用 Layoutinflater 将图像更新为 View

android - 如何从 Facebook(android sdk) 邀请不在你应用程序上的人

java - XML android布局隐藏图标

android - 像Gmail地址建议一样在LinearLayout中添加TextView

android - Android的requestLayout()适合布局动画吗?

java - 请求 INTERNET 权限的 BindException

Java:读取 Excel 样式文档的最简单方法?

android - 使用蓝牙自动将文件传输到android中的配对设备