你能做什麼 - 是讓外RelativeLayout
,讓你像alignParentRight=true
,將文本以獨立線性佈局(垂直方向)查看視圖,將LinearLayout
與文本視圖對齊到圖像視圖(layout_toLeftOf="@+id/img_id"
)的左邊緣。
這是我能做到以下這種方法:
<?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"
android:orientation="horizontal">
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_toLeftOf="@+id/img"
android:orientation="vertical"
android:id="@+id/text_container">
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="text1"/>
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="text2"/>
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="text3"/>
</LinearLayout>
<ImageView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentRight="true"
android:src="@drawable/icon"
android:id="@+id/img"/>
</RelativeLayout>
您對XML有什麼期待?包含TextView的LinearLayout應該是父容器中的第一個元素,然後是ImageView - 這樣TextView將位於ImageView的左側。 – Egor
我沒有想到除此之外,我問我怎麼能讓這些意見在活動的右側>>> – idish
@Egor忘記標記 – idish