android studio中合并内容运行时错误

时间:2017-09-27 10:38:05

标签: java android xml

我在android studio中的XML文件有问题我对它很新,我想设计一个文本,在文本下方有两个按钮但是当它运行所有内容时都位于(0,0 )最后的位置只有最后一个按钮出现在设备中 这是我的代码

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.tabarek.mysecondapplication.MainActivity">

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Information!"
    android:id="@+id/hello"
     />

<Button
    android:id="@+id/button"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:onClick="SayHi"
    android:text="About Me"
    android:layout_below="@+id/hello"
     />
<Button
    android:id="@+id/button2"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:onClick="SayHi"
    android:text="My Email"
    android:layout_below="@+id/button"
    />
    </android.support.constraint.ConstraintLayout>

最后, 结果看起来像这样  enter image description here

你能帮助我吗?

1 个答案:

答案 0 :(得分:0)

尝试使用LinearLayout

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical">

    <TextView
        android:id="@+id/hello"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Information!" />

    <Button
        android:id="@+id/button"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:onClick="SayHi"
        android:text="About Me" />

    <Button
        android:id="@+id/button2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:onClick="SayHi"
        android:text="My Email" />
</LinearLayout>