java - Android 按钮方向垂直宽度 100%

标签 java android xml android-layout

昨天我开始学习安卓编程。现在我想创建一个简单的布局。这是一张图片:

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>

最佳答案

按钮layout_width属性设置为match_parent:

android:layout_width="match_parent"

PS: fill_parentmatch_parent 是一样的,但是 fill_parent 常量从 API 级别 8,现在被 match_parent 取代。

(两个常量最终都解析为-1)

关于java - Android 按钮方向垂直宽度 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34565727/

相关文章:

android - Flutter:构建后应用程序未正确安装

c# - 从 XML 文件获取 ID 属性列表 C#

带有两个 ListView 的 Android LinearLayout

java - Java中获取文件的描述信息

java - OS.10 Yosemite 上的 Ant 和 Java

android - 改造请求正文在@Body 参数中添加双引号

java - 字 rune 字错误中的字符太多

Java:A类中的队列

java - 使用 Mail API 从 Swing 应用程序创建 Jar 文件

java - 我们可以在 Java 中使用带有 SAX 解析器的 xslt 转换吗?