gpt4 book ai didi

java - XML 布局存在一些问题(android 开发)

转载 作者:行者123 更新时间:2023-12-01 22:44:19 25 4
gpt4 key购买 nike

我刚刚开始学习有关 Android 开发的 Android 类(class)。我正在创建一个文本编辑器,您可以在其中输入消息,设置一些选项,然后它会显示您的消息,但我的 XML 文件有问题,我设置了一个按钮以显示消息,但不显示该按钮。这是我的布局的 XML 文件:

   <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center_horizontal"
android:padding="12dp" >

<TextView android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="@string/text_editor"
android:textSize="@dimen/font_text_view"
android:textColor="@color/white"
android:paddingBottom="20dp" />

<EditText android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/edit_text_hint"/>

<LinearLayout android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:gravity="center_horizontal"
android:padding="12dp" >

<TextView android:id="@+id/text_color_textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/text_color"
android:textSize="@dimen/font_button"
android:textColor="@color/black"
android:paddingRight="20dp" />

<Button android:id="@+id/black_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/black"
android:textSize="@dimen/font_button"
android:textColor="@color/black"/>

<Button android:id="@+id/red_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/red"
android:textSize="@dimen/font_button"
android:textColor="@color/black"/>

<Button android:id="@+id/green_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/green"
android:textSize="@dimen/font_button"
android:textColor="@color/black"/>

</LinearLayout>

<Button android:id="@+id/display_button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="@string/display_message"
android:textSize="@dimen/font_button"
android:textColor="@color/black"/>

</LinearLayout>

Eclipse 不会抛出任何异常,这就是我不明白的原因。这是显示的布局: The display_button is not displayed...

最佳答案

发现您的问题:

更改自

   <LinearLayout android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:gravity="center_horizontal"
android:padding="12dp" >

致:

 <LinearLayout android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center_horizontal"
android:padding="12dp" >

android:layout_height="match_parent" 强制您的按钮离开屏幕

结果:

更改前:

enter image description here

更改后

enter image description here

关于java - XML 布局存在一些问题(android 开发),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25568133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com