2

我正在尝试平铺图像按钮,使其在 Android 中看起来像这样:

平铺图像按钮 .

为了实现这一点,我尝试使用它RelativeLayout,但没有任何成功。

我使用的 XML 布局如下:

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="horizontal" android:layout_width="match_parent"
        android:layout_height="match_parent">

        <ImageButton android:id="@+id/ibutton1" 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" 
            android:src="@drawable/ic_launcher"></ImageButton>

        <ImageButton android:id="@+id/ibutton2" 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" 
            android:layout_below="@+id/ibutton1"  
            android:src="@drawable/ic_launcher"></ImageButton>

        <ImageButton android:id="@+id/ibutton3" 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" 
            android:layout_toRightOf="@+id/ibutton1" 
            android:src="@drawable/ic_launcher"></ImageButton>

        <ImageButton android:id="@+id/ibutton4" 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" 
            android:layout_toRightOf="@+id/ibutton2" 
            android:src="@drawable/ic_launcher"></ImageButton>

    </RelativeLayout>

实现这一目标的正确方法是什么?

附加问题:有没有办法以编程方式执行此操作?

提前致谢

4

1 回答 1

0

您是否尝试过使用 LinearLayout 并在使用 ImageButton 属性后?在 ImageButton 的属性中有 Margin --> Left,Top 等,您可以在此处放置所需的距离对象。

我使用了本教程:http ://www.youtube.com/watch?v=nCadO2NgzD0

于 2014-01-28T11:08:30.253 回答