昨天我开始使用android编程。现在我想创建一个简单的布局。这是一张图片:
如何为按钮提供100%的宽度?我写的时候
android:layout_width="0dp"
按钮将不再显示。我的错是什么?
这是代码。
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1" />
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="2" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="3" />
</LinearLayout>
答案 0 :(得分:4)
设置button
s&#39; layout_width
属性match_parent
:
android:layout_width="match_parent"
PS: fill_parent
&amp; match_parent
是相同的,但{<1}}常量已从 API级别8 开始弃用,现在已由fill_parent
替换。
(两个常数最终解析为match_parent
)
答案 1 :(得分:2)
在match_parent
宽度
Button
android:layout_width="match_parent"
在使用match_parent
之前,请确保父级布局必须包含整个屏幕宽度,这意味着父级布局必须具有&#39; match_parent&#39;因为它的宽度
答案 2 :(得分:2)
只需使用match_parent
或fill_parent
android:layout_width="match_parent"
OR
android:layout_width="fill_parent"