Android - 如何使用3个图像的网格(高度33%,宽度100%)

时间:2014-11-10 21:38:22

标签: android height width imagebutton

我是Android开发的初学者,很抱歉,如果我的问题是东方要解决的话。我试图在互联网上搜索,但没什么好用的。

我尝试创建一个像这样的视图:

enter image description here

我可以成功使用RelativeLayout或至少使用GridView吗? 最好的祝福, Zed13

1 个答案:

答案 0 :(得分:4)

使用Linearlayout和weightsum 3并放置三个高度为1的视图,这使得您想要的视图。如下所示,而不是按钮使用您想要的视图,布局等完美划分。

  <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#fff"
    android:orientation="vertical"
    android:weightSum="3" >

    <Button
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:background="#f7f0db" />

    <Button
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:background="#17f0db" />

    <Button
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:background="#89f1db" />

</LinearLayout>