私は相対レイアウト内に2つのボタンがあり、両方ともアンドロイド:layout_weight = "50"を持っています。したがって、ボタンのテキストが画面の半分よりも大きくない限り、両方のボタンのサイズは同じです。しかし、あるボタンのテキストが長くなりすぎると、ボタンのサイズがそれ以上変わることはありません(下のスクリーンショットと比較してください)。どのように2つのボタンを同じ大きさにするにはどうすればよいのですか?アンドロイド:layout_weight = "50"のような相対的な幅を与えることで、画面サイズの半分の幅になります。テキストの長さ?テキストが切り取られたり、そのようなものがあればOKです。ヒントありがとう!ボタンの相対的なサイズを強制しますか?
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_weight="50"
android:text="left button left button left button left button"/>
<Button
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_weight="50"
android:text="right button"/>
</LinearLayout>