Android - 平铺图像按钮

时间:2013-01-02 22:55:53

标签: android relativelayout imagebutton

我正在尝试在Android中平铺图片按钮:

Tile Image Buttons http://s14.postimage.org/pr8p8uadt/tile_button.png

为了达到这个目的,我尝试使用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>

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

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

提前致谢

1 个答案:

答案 0 :(得分:0)

您是否尝试使用LinearLayout并在使用ImageButton属性后? 在ImageButton的属性中有Margin - &gt;在这里,您可以将左侧,顶部等放置在物体上所需的距离。

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