我有两个按钮,我希望水平并排显示,但它们一起填充手机的水平长度.高度是包裹内容,这很好.我现在的问题是只显示一个按钮(在屏幕上伸展).
- <LinearLayout
- android:id="@+id/page_buttons"
- android:orientation="horizontal"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:gravity="center_horizontal"
- >
- <Button
- android:id="@+id/prevButton"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="PrevIoUs"
- />
- <Button
- android:id="@+id/nextButton"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="Next"
- />
解决方法
更改按钮XML以包含layout_weight属性:
- <Button android:id="@+id/nextButton"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:text="Next"/>