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 のプロパティには、マージン --> 左、上などがあります。ここでは、オブジェクトから必要な距離を設定できます。

このチュートリアルを使用しました: http://www.youtube.com/watch?v=nCadO2NgzD0

于 2014-01-28T11:08:30.253 に答える