Android:我如何正确证明TextView?

Android:我如何正确证明TextView?,android,textview,android-relativelayout,Android,Textview,Android Relativelayout,我试图在下面的CardView图像的子标题行上右对齐TextView“到期:”字样。我希望文本正好在“11/30/2100”日期的左边。布局代码如下。我错过了什么 layout.xml ... <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" > <CheckBox android:id="@+id/chk

我试图在下面的CardView图像的子标题行上右对齐TextView“到期:”字样。我希望文本正好在“11/30/2100”日期的左边。布局代码如下。我错过了什么

layout.xml

...
<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"  >

    <CheckBox
        android:id="@+id/chkSelected"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginStart="2dp"
        android:layout_marginLeft="2dp"
        android:layout_centerVertical="true"
        android:clickable="false"
        android:focusable="false"  />

    <TextView
        android:id="@+id/cardBlankText2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_toRightOf="@+id/chkSelected"
        android:layout_toEndOf="@+id/chkSelected"
        android:layout_marginLeft="4dp"
        android:layout_marginStart="4dp"
        android:textColor="@android:color/black"
        android:singleLine="true"
        style="@style/Base.TextAppearance.AppCompat.Headline"  />

    <TextView
        android:id="@+id/cardBlankText3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/cardBlankText2"
        android:layout_toRightOf="@+id/chkSelected"
        android:layout_toEndOf="@+id/chkSelected"
        android:gravity="start"
        android:layout_marginLeft="4dp"
        android:layout_marginStart="4dp"            
        android:textColor="@android:color/black"
        android:singleLine="true"
        style="@style/Base.TextAppearance.AppCompat.Subhead"  />

    <TextView
        android:id="@+id/cardBlankText4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/cardBlankText3"
        android:layout_toEndOf="@+id/cardBlankText3"
        android:layout_alignParentBottom="true"
        android:gravity="end"
        android:text="Due:"
        android:textColor="@android:color/black"
        android:singleLine="true"
        style="@style/Base.TextAppearance.AppCompat.Subhead"  />

    <TextView
        android:id="@+id/cardBlankText5"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/cardBlankText4"
        android:layout_toEndOf="@+id/cardBlankText4"
        android:layout_alignParentBottom="true"
        android:gravity="end"
        android:text="duedate"
        android:textColor="@android:color/black"
        android:singleLine="true"
        style="@style/Base.TextAppearance.AppCompat.Subhead"  />

    </RelativeLayout>
。。。

使用线性布局,检查以下代码:

<LinearLayout
            android:id="@+id/LinearLayout1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center_vertical"
            android:orientation="horizontal" >

            <CheckBox
                android:id="@+id/chkSelected"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="2dp"
                android:layout_marginStart="2dp"
                android:clickable="false"
                android:focusable="false" />

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

                <TextView
                    android:id="@+id/cardBlankText2"
                    style="@style/Base.TextAppearance.AppCompat.Headline"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="4dp"
                    android:layout_marginStart="4dp"
                    android:singleLine="true"
                    android:text="Test1"
                    android:textColor="@android:color/black" />

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

                    <TextView
                        android:id="@+id/cardBlankText3"
                        style="@style/Base.TextAppearance.AppCompat.Subhead"
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_marginLeft="4dp"
                        android:layout_marginStart="4dp"
                        android:layout_weight="1"
                        android:gravity="start"
                        android:singleLine="true"
                        android:text="Below 2"
                        android:textColor="@android:color/black" />

                    <TextView
                        android:id="@+id/cardBlankText4"
                        style="@style/Base.TextAppearance.AppCompat.Subhead"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:gravity="end"
                        android:singleLine="true"
                        android:text="Due:"
                        android:textColor="@android:color/black" />

                    <TextView
                        android:id="@+id/cardBlankText5"
                        style="@style/Base.TextAppearance.AppCompat.Subhead"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:gravity="end"
                        android:singleLine="true"
                        android:text="11/30/2100"
                        android:textColor="@android:color/black" />
                </LinearLayout>
            </LinearLayout>
        </LinearLayout>

输出:


使用线性布局,检查以下代码:

<LinearLayout
            android:id="@+id/LinearLayout1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center_vertical"
            android:orientation="horizontal" >

            <CheckBox
                android:id="@+id/chkSelected"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="2dp"
                android:layout_marginStart="2dp"
                android:clickable="false"
                android:focusable="false" />

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

                <TextView
                    android:id="@+id/cardBlankText2"
                    style="@style/Base.TextAppearance.AppCompat.Headline"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="4dp"
                    android:layout_marginStart="4dp"
                    android:singleLine="true"
                    android:text="Test1"
                    android:textColor="@android:color/black" />

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

                    <TextView
                        android:id="@+id/cardBlankText3"
                        style="@style/Base.TextAppearance.AppCompat.Subhead"
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_marginLeft="4dp"
                        android:layout_marginStart="4dp"
                        android:layout_weight="1"
                        android:gravity="start"
                        android:singleLine="true"
                        android:text="Below 2"
                        android:textColor="@android:color/black" />

                    <TextView
                        android:id="@+id/cardBlankText4"
                        style="@style/Base.TextAppearance.AppCompat.Subhead"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:gravity="end"
                        android:singleLine="true"
                        android:text="Due:"
                        android:textColor="@android:color/black" />

                    <TextView
                        android:id="@+id/cardBlankText5"
                        style="@style/Base.TextAppearance.AppCompat.Subhead"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:gravity="end"
                        android:singleLine="true"
                        android:text="11/30/2100"
                        android:textColor="@android:color/black" />
                </LinearLayout>
            </LinearLayout>
        </LinearLayout>

输出:


试试下面的代码。

在xml中替换。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <CheckBox
        android:id="@+id/chkSelected"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_centerVertical="true"
        android:layout_marginLeft="2dp"
        android:layout_marginStart="2dp"
        android:clickable="false"
        android:focusable="false" />

    <TextView
        android:id="@+id/cardBlankText2"
        style="@style/Base.TextAppearance.AppCompat.Headline"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="4dp"
        android:layout_marginStart="4dp"
        android:layout_toEndOf="@+id/chkSelected"
        android:layout_toRightOf="@+id/chkSelected"
        android:singleLine="true"
        android:textColor="@android:color/black" />

    <TextView
        android:id="@+id/cardBlankText3"
        style="@style/Base.TextAppearance.AppCompat.Subhead"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/cardBlankText2"
        android:layout_marginLeft="4dp"
        android:layout_marginStart="4dp"
        android:layout_toEndOf="@+id/chkSelected"
        android:layout_toRightOf="@+id/chkSelected"
        android:gravity="start"
        android:singleLine="true"
        android:textColor="@android:color/black" />

    <TextView
        android:id="@+id/cardBlankText4"
        style="@style/Base.TextAppearance.AppCompat.Subhead"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_marginRight="5dp"
        android:layout_toLeftOf="@+id/cardBlankText5"
        android:gravity="end"
        android:singleLine="true"
        android:text="Due:"
        android:textColor="@android:color/black"
        android:textSize="20dp" />

    <TextView
        android:id="@+id/cardBlankText5"
        style="@style/Base.TextAppearance.AppCompat.Subhead"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:layout_marginRight="5dp"
        android:gravity="end"
        android:singleLine="true"
        android:text="duedate"
        android:textColor="@android:color/black"
        android:textSize="20dp" />

</RelativeLayout>

下面是AboceXML的屏幕截图


试试下面的代码。

在xml中替换。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <CheckBox
        android:id="@+id/chkSelected"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_centerVertical="true"
        android:layout_marginLeft="2dp"
        android:layout_marginStart="2dp"
        android:clickable="false"
        android:focusable="false" />

    <TextView
        android:id="@+id/cardBlankText2"
        style="@style/Base.TextAppearance.AppCompat.Headline"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="4dp"
        android:layout_marginStart="4dp"
        android:layout_toEndOf="@+id/chkSelected"
        android:layout_toRightOf="@+id/chkSelected"
        android:singleLine="true"
        android:textColor="@android:color/black" />

    <TextView
        android:id="@+id/cardBlankText3"
        style="@style/Base.TextAppearance.AppCompat.Subhead"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/cardBlankText2"
        android:layout_marginLeft="4dp"
        android:layout_marginStart="4dp"
        android:layout_toEndOf="@+id/chkSelected"
        android:layout_toRightOf="@+id/chkSelected"
        android:gravity="start"
        android:singleLine="true"
        android:textColor="@android:color/black" />

    <TextView
        android:id="@+id/cardBlankText4"
        style="@style/Base.TextAppearance.AppCompat.Subhead"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_marginRight="5dp"
        android:layout_toLeftOf="@+id/cardBlankText5"
        android:gravity="end"
        android:singleLine="true"
        android:text="Due:"
        android:textColor="@android:color/black"
        android:textSize="20dp" />

    <TextView
        android:id="@+id/cardBlankText5"
        style="@style/Base.TextAppearance.AppCompat.Subhead"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:layout_marginRight="5dp"
        android:gravity="end"
        android:singleLine="true"
        android:text="duedate"
        android:textColor="@android:color/black"
        android:textSize="20dp" />

</RelativeLayout>

下面是AboceXML的屏幕截图


尝试通过如下方式进行线性布局:

<RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"  >

        <CheckBox
            android:id="@+id/chkSelected"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            android:layout_marginStart="2dp"
            android:layout_marginLeft="2dp"
            android:layout_centerVertical="true"
            android:clickable="false"
            android:focusable="false"  />

        <TextView
            android:id="@+id/cardBlankText2"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true"
            android:layout_toRightOf="@+id/chkSelected"
            android:layout_toEndOf="@+id/chkSelected"
            android:layout_marginLeft="4dp"
            android:layout_marginStart="4dp"
            android:textColor="@android:color/black"
            android:singleLine="true"
            style="@style/Base.TextAppearance.AppCompat.Headline"  />

        <TextView
            android:id="@+id/cardBlankText3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/cardBlankText2"
            android:layout_toRightOf="@+id/chkSelected"
            android:layout_toEndOf="@+id/chkSelected"
            android:gravity="start"
            android:layout_marginLeft="4dp"
            android:layout_marginStart="4dp"
            android:textColor="@android:color/black"
            android:singleLine="true"
            style="@style/Base.TextAppearance.AppCompat.Subhead"  />

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:layout_alignParentBottom="true"
            android:layout_alignParentRight="true">

            <TextView
                android:id="@+id/cardBlankText4"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Due:"
                android:textColor="@android:color/black"
                android:singleLine="true"
                style="@style/Base.TextAppearance.AppCompat.Subhead"  />

            <TextView
                android:id="@+id/cardBlankText5"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginLeft="10dp"
                android:text="duedate"
                android:textColor="@android:color/black"
                android:singleLine="true"
                style="@style/Base.TextAppearance.AppCompat.Subhead"  />

        </LinearLayout>

    </RelativeLayout>

尝试通过如下方式进行线性布局:

<RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"  >

        <CheckBox
            android:id="@+id/chkSelected"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            android:layout_marginStart="2dp"
            android:layout_marginLeft="2dp"
            android:layout_centerVertical="true"
            android:clickable="false"
            android:focusable="false"  />

        <TextView
            android:id="@+id/cardBlankText2"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true"
            android:layout_toRightOf="@+id/chkSelected"
            android:layout_toEndOf="@+id/chkSelected"
            android:layout_marginLeft="4dp"
            android:layout_marginStart="4dp"
            android:textColor="@android:color/black"
            android:singleLine="true"
            style="@style/Base.TextAppearance.AppCompat.Headline"  />

        <TextView
            android:id="@+id/cardBlankText3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/cardBlankText2"
            android:layout_toRightOf="@+id/chkSelected"
            android:layout_toEndOf="@+id/chkSelected"
            android:gravity="start"
            android:layout_marginLeft="4dp"
            android:layout_marginStart="4dp"
            android:textColor="@android:color/black"
            android:singleLine="true"
            style="@style/Base.TextAppearance.AppCompat.Subhead"  />

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:layout_alignParentBottom="true"
            android:layout_alignParentRight="true">

            <TextView
                android:id="@+id/cardBlankText4"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Due:"
                android:textColor="@android:color/black"
                android:singleLine="true"
                style="@style/Base.TextAppearance.AppCompat.Subhead"  />

            <TextView
                android:id="@+id/cardBlankText5"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginLeft="10dp"
                android:text="duedate"
                android:textColor="@android:color/black"
                android:singleLine="true"
                style="@style/Base.TextAppearance.AppCompat.Subhead"  />

        </LinearLayout>

    </RelativeLayout>

对于id为的文本视图,请更换

android:layout_toRightOf="@+id/cardBlankText4"
android:layout_toEndOf="@+id/cardBlankText4"
android:layout_toRightOf="@+id/cardBlankText3"
android:layout_toEndOf="@+id/cardBlankText3"

对于id为cardBlankText4的TextView,请更换

android:layout_toRightOf="@+id/cardBlankText4"
android:layout_toEndOf="@+id/cardBlankText4"
android:layout_toRightOf="@+id/cardBlankText3"
android:layout_toEndOf="@+id/cardBlankText3"


对于id为cardBlankText5的文本视图,请更换

android:layout_toRightOf="@+id/cardBlankText4"
android:layout_toEndOf="@+id/cardBlankText4"
android:layout_toRightOf="@+id/cardBlankText3"
android:layout_toEndOf="@+id/cardBlankText3"

对于id为cardBlankText4的TextView,请更换

android:layout_toRightOf="@+id/cardBlankText4"
android:layout_toEndOf="@+id/cardBlankText4"
android:layout_toRightOf="@+id/cardBlankText3"
android:layout_toEndOf="@+id/cardBlankText3"


只要将
gravity
更改为
layout\u gravity
,您的要求就可以满足了


android:gravity
使用
android:layout\u gravity
只需将
gravity
更改为
layout\u gravity
,即可满足您的要求


android:gravity
with
android:layout\u gravity

//您从左文本视图对齐方式指定了日期和日期字符串的对齐方式,您的到期原因:字符串文本视图从左开始 通过对日期进行正确的对齐,可以轻松解决此问题 和到期日期:根据日期显示字符串textView。 //用旧代码替换此代码。 希望对你有帮助

<?xml version="1.0" encoding="utf-8"?>


<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <CheckBox
        android:id="@+id/chkSelected"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_centerVertical="true"
        android:layout_marginLeft="2dp"
        android:layout_marginStart="2dp"
        android:clickable="false"
        android:focusable="false" />

    <TextView
        android:id="@+id/cardBlankText2"
        style="@style/Base.TextAppearance.AppCompat.Headline"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="4dp"
        android:layout_marginStart="4dp"
        android:layout_toEndOf="@+id/chkSelected"
        android:layout_toRightOf="@+id/chkSelected"
        android:singleLine="true"
        android:textColor="@android:color/black" />

    <TextView
        android:id="@+id/cardBlankText3"
        style="@style/Base.TextAppearance.AppCompat.Subhead"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/cardBlankText2"
        android:layout_marginLeft="4dp"
        android:layout_marginStart="4dp"
        android:layout_toEndOf="@+id/chkSelected"
        android:layout_toRightOf="@+id/chkSelected"
        android:gravity="start"
        android:singleLine="true"
        android:textColor="@android:color/black" />

    <TextView
        android:id="@+id/cardBlankText4"
        style="@style/Base.TextAppearance.AppCompat.Subhead"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_marginRight="5dp"
        android:layout_toLeftOf="@+id/cardBlankText5"
        android:gravity="end"
        android:singleLine="true"
        android:text="Due:"
        android:textColor="@android:color/black" />

    <TextView
        android:id="@+id/cardBlankText5"
        style="@style/Base.TextAppearance.AppCompat.Subhead"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:layout_marginRight="5dp"
        android:gravity="end"
        android:singleLine="true"
        android:text="duedate"
        android:textColor="@android:color/black" />

</RelativeLayout>

//您从左textview对齐方式中指定了日期和日期字符串的对齐方式,您的到期原因:字符串textview从左开始 通过对日期进行正确的对齐,可以轻松解决此问题 和到期日期:根据日期显示字符串textView。 //用旧代码替换此代码。 希望对你有帮助

<?xml version="1.0" encoding="utf-8"?>


<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <CheckBox
        android:id="@+id/chkSelected"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_centerVertical="true"
        android:layout_marginLeft="2dp"
        android:layout_marginStart="2dp"
        android:clickable="false"
        android:focusable="false" />

    <TextView
        android:id="@+id/cardBlankText2"
        style="@style/Base.TextAppearance.AppCompat.Headline"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="4dp"
        android:layout_marginStart="4dp"
        android:layout_toEndOf="@+id/chkSelected"
        android:layout_toRightOf="@+id/chkSelected"
        android:singleLine="true"
        android:textColor="@android:color/black" />

    <TextView
        android:id="@+id/cardBlankText3"
        style="@style/Base.TextAppearance.AppCompat.Subhead"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/cardBlankText2"
        android:layout_marginLeft="4dp"
        android:layout_marginStart="4dp"
        android:layout_toEndOf="@+id/chkSelected"
        android:layout_toRightOf="@+id/chkSelected"
        android:gravity="start"
        android:singleLine="true"
        android:textColor="@android:color/black" />

    <TextView
        android:id="@+id/cardBlankText4"
        style="@style/Base.TextAppearance.AppCompat.Subhead"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_marginRight="5dp"
        android:layout_toLeftOf="@+id/cardBlankText5"
        android:gravity="end"
        android:singleLine="true"
        android:text="Due:"
        android:textColor="@android:color/black" />

    <TextView
        android:id="@+id/cardBlankText5"
        style="@style/Base.TextAppearance.AppCompat.Subhead"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:layout_marginRight="5dp"
        android:gravity="end"
        android:singleLine="true"
        android:text="duedate"
        android:textColor="@android:color/black" />

</RelativeLayout>


android:layout_-toLeftOf=“id”android:layout_-toLeftOf=“@+id/”我在文本视图4中添加了“layout_-toLeftOf=“@+if/cardbanktext5”。该应用程序在logcat中崩溃:“循环依赖关系不能存在于相对布局中”。android:layout_-toLeftOf=“id”android:layout_-toLeftOf=“@+id/”我在文本视图4中添加了“layout_-toLeftOf=“@+if/cardbanktext5”。应用程序与logcat崩溃:“循环依赖关系不能存在于相对布局中”。我尝试了。文本视图#4不显示。“到期日”不见了,我试过了。文本视图#4不显示。“到期:”缺失。对于每个文本视图或仅cardBlankText4?对于每个文本视图或仅cardBlankText4?好的,我将尝试上述操作。行的顺序是否有区别?我注意到您将“样式”代码放在每个文本视图的第二行。@AJW无需使用
线性布局更改代码
只需尝试此代码即可。我在文本视图中做了一些更改。好的,我正在尝试。看起来不错!我同意我不想更改为LinearLayout,因为这是在代码中调整嵌套另一个布局层。基本上,你将文本5锚定在父对象的右侧和底部,然后将文本4锚定在其左侧,对吗?好的,我将尝试上面的方法。行的顺序有区别吗?我注意到您将“样式”代码放在每个文本视图的第二行。@AJW无需使用
线性布局更改代码
只需尝试此代码即可。我在文本视图中做了一些更改。好的,我正在尝试。看起来不错!我同意我不想更改为LinearLayout,因为这是在代码中调整嵌套另一个布局层。基本上,您将文本5锚定到父对象的右侧和底部,然后将文本4锚定到其左侧,对吗?