2011-06-20 21 views
0

私のAndroidアプリケーションには、同じ長さの2つの画像ボタンが並んでいます。彼らは線を埋める。 私の電話機は回しますが、イメージボタンは回線をいっぱいにしていません。 電話機が回転しても正しく表示するにはどうすればいいですか?期待通りに動作するかどう おかげ回転問題

答えて

0

はのTableRowに回転後&チェックを両方のボタンを入れてください。

0

水平レイアウトを使用している場合は、幅を「fill_parent」に設定し、重みを正しく調整してください。

また、作成時に画像ボタンの幅を手動で設定することもできます。

1

線形レイアウトのweightプロパティを使用します。両方のボタンをライナーレイアウトに配置し、両方のボタンにlayout_width = odpとweight = 1を指定します。 weight要素を使用すると、各要素が占める幅の比率を指定できます。ここではサンプル

<LinearLayout android:id="@+id/linearLayout1" android:layout_height="wrap_content"      
    android:layout_alignParentBottom="true" android:layout_width="fill_parent"> 
    <Button android:text="Button" android:id="@+id/button1" 
    android:layout_height="wrap_content" android:layout_width="0dp" 
    android:layout_weight="1"> 
    </Button> 
    <Button android:text="Button" android:id="@+id/button2" 
    android:layout_height="wrap_content" android:layout_weight="1" 
    android:layout_width="0dp"> 
    </Button> 
</LinearLayout> 

編集された:サンプルはボタンのですが、イメージボタンのためにそれを使用することができますあまりにも

+0

は非常に多くのラヴィ、コードが働いていたサンプルをいただき、ありがとうございます。 – realuser

+0

私は失礼なことを意味しませんが、答えが有用である/正しい場合は、それを受け入れてupvoteする必要があります。 –