我刚刚开始学习关于android开发的android课程。我正在创建一个文本编辑器,您可以在其中输入消息,设置一些选项并显示您的消息,但我遇到了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不会抛出任何我不理解的异常。 这是显示的布局:
答案 0 :(得分:3)
找到你的问题:
从
改变 <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”强迫您的按钮离开屏幕
结果:
变更前:
更改后