当我看几个比较流行的android walpaper程序(高清壁纸等)时,它们似乎都有一个非常相似的布局,在2 x 2网格中有4张图片,每张图片约占1/2父母各自的宽度和高度。在使用各种布局和对象组合模仿这一点之后没有取得很大的成功,我正在寻找一个指针。任何能让我指向正确方向的人都将不胜感激。是否有标准组合来实现这种观点?
旁注:请温柔,这是我第一次......提问。 ;)
答案 0 :(得分:1)
您可以将GridView
与android:numColumns=2
一起使用。
您可以看到GridView
示例here。您可以通过操纵放置在GridView中的视图上的LayoutParams
来设置高度(通过其Adapter
)。
如果这不会漂浮你的船并且你没有做太多的滚动,你总是可以创建一个TableLayout,其TableRows为2 Views,或者是一个垂直的LinearLayout,包含两个水平的LinearLayouts,每个2 Views。
你有什么尝试?你能扩展一下你的用例吗?图像是否需要滚动?它们可以是静态的吗?页面上会有超过4张图片吗?