Android按钮方向垂直宽度100%

时间:2016-01-02 12:10:27

标签: java android xml android-layout

昨天我开始使用android编程。现在我想创建一个简单的布局。这是一张图片:

image

如何为按钮提供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>

3 个答案:

答案 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_parentfill_parent

即可
android:layout_width="match_parent"

OR

android:layout_width="fill_parent"