我想在下面的CardView圖像的Subhead行上右鍵對齊TextView「Due:」。我希望文本位於「11/30/2100」日期的左側。佈局代碼如下。我在這裏錯過了什麼?Android:我如何對TextView進行右對齊?
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>
機器人:layout_toLeftOf = 「ID」 –
機器人:layout_toLeftOf = 「@ + ID /」 – Nilabja
我加 「layout_toLeftOf =」 @ +如果/ cardBlankText5" 到TextView的#4,此應用崩潰與logcat的:「。 – AJW