我正在用 java 编写一个 Android 应用程序,我希望能够在所有手机屏幕尺寸和分辨率上使用它。我需要创建一个 4x4 的图像数组(全部为正方形且大小相等)。我希望图像扩展,使得它们的宽度基本上是屏幕宽度除以 4。
我首先尝试了一个RelativeLayout
,但无法弄清楚。我想TableLayout
可能是要走的路,但如果我只是拉伸列,那不一定会拉伸单元格内的图像,对吧?我需要拉伸图像,而不仅仅是列。
有任何想法吗?
我正在用 java 编写一个 Android 应用程序,我希望能够在所有手机屏幕尺寸和分辨率上使用它。我需要创建一个 4x4 的图像数组(全部为正方形且大小相等)。我希望图像扩展,使得它们的宽度基本上是屏幕宽度除以 4。
我首先尝试了一个RelativeLayout
,但无法弄清楚。我想TableLayout
可能是要走的路,但如果我只是拉伸列,那不一定会拉伸单元格内的图像,对吧?我需要拉伸图像,而不仅仅是列。
有任何想法吗?
看看这个由 Romain Guy 称为 GridLayout 的布局。您只需 addview() 您的 imageviews .Enjoy