どうすれば2つのボタンを並べて配置できますか?.
親とウェイト1に一致するように設定された2つのサブリニアレイアウトで、それぞれにボタンが含まれる水平リニアレイアウトを考えました。もっと簡単な方法はありますか。これは相対的なレイアウトで達成できますか?
ありがとう!
<LinearLayout
Android:id="@+id/LinearLayout02"
Android:layout_height="wrap_content"
Android:layout_width="match_parent"
Android:layout_alignParentBottom="true">
<Button
Android:id="@+id/Button02"
Android:layout_width="match_parent"
Android:layout_height="wrap_content"
Android:layout_weight="1" Android:text="Apply">
</Button>
<Button
Android:id="@+id/Button03"
Android:layout_width="match_parent"
Android:layout_height="wrap_content"
Android:layout_weight="1"
Android:text="Cancel">
</Button>
</LinearLayout>
2つのボタンがすべての幅を占有し、ボタンの幅が同じになるようにするには、2つのボタンのプロパティを変更する必要があります。
Android:layout_width="wrap_content"
からAndroid:layout_width="match_parent"
長いテキストのあるボタンと短いテキストのあるボタンがある場合、長いテキストのボタンはより多くのスペースを占有するためです。
<LinearLayout
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:gravity="center"
Android:orientation="horizontal" >
<Button
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_margin="5dp"
Android:text="button1"
Android:id="@+id/button" />
<Button
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_margin="5dp"
Android:text="button2"
Android:id="@+id/button2" />
</LinearLayout>