relativeLayout定位问题

时间:2017-06-02 15:03:01

标签: android

<?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.user.hawssiv02.MainActivity">

    <RelativeLayout
        android:layout_width="0dp"
        android:layout_height="wrap_content">

        <ImageView
            android:id="@+id/img"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:scaleType="centerCrop"
            android:src="@drawable/image1"
            />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Hello World!"
            android:layout_alignParentRight="true"
            android:layout_alignParentBottom="true"
            android:textSize="40dp"
            android:textStyle="bold"
            android:textColor="#ff2222"
            android:layout_marginRight="10dp"
            android:id="@+id/textView" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Hello World!"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"
            android:textSize="40dp"
            android:textStyle="bold"
            android:textColor="#ff2222"
            android:layout_marginLeft="10dp"
            android:id="@+id/textView2" />



        <EditText
            android:id="@+id/editText"
            android:layout_width="wrap_content"
            android:layout_height="30dp"
            android:ems="10"
            android:inputType="textMultiLine"
            android:text="Name"
            android:background="#ffffff"
            android:layout_centerVertical="true" />

        <Button
            android:id="@+id/button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"

            android:text="send"
            android:onClick="Button"
             android:layout_below="@+id/editText"
            />



        <!--android:background="@android:color/transparent"-->



    </RelativeLayout>

</android.support.constraint.ConstraintLayout>

我的代码表明该按钮应位于relativeView中的editText下方,但是您可以在下面的图片中看到它不起作用,就像编辑文本在起始边缘被考虑但是我将它定位在父中心 enter image description here

1 个答案:

答案 0 :(得分:0)

把它放在按钮中:

android:layout_below:"@+id/editText"