我有一个LinearLayout
(水平方向)包含 3 个按钮。我希望 3 个按钮具有固定宽度并均匀分布在LinearLayout
.
我可以通过将重力设置LinearLayout
为中心然后调整按钮的填充来管理它,但这适用于固定宽度,不适用于不同的设备或方向。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal">
<Button
android:id="@+id/btnOne"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="120dp" />
<Button
android:id="@+id/btnTwo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="120dp" />
<Button
android:id="@+id/btnThree"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="120dp" />
</LinearLayout>