0
我想將4個對象放置在列表視圖項目的四個角落中。我正在使用相對佈局。出於某種原因,這些物體只與左側對齊。 2個對象應該在右邊。我也使用layout_gravity,但沒用。他們都對齊左側。Android RelativeLayout將對象放置在角落
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<include
android:id="@+id/fromDistanceWindowLayout"
android:layout_alignParentLeft="true"
android:layout_gravity="left"
layout="@layout/include_distance_window" />
<include
android:id="@+id/toDistanceWindowLayout"
android:layout_alignParentRight="true"
android:layout_gravity="right"
layout="@layout/include_distance_window" />
<include
android:id="@+id/fromTimeWindowLayout"
android:layout_alignParentLeft="true"
layout="@layout/include_time_window" />
<include
android:id="@+id/toTimeWindowLayout"
android:layout_alignParentRight="true"
layout="@layout/include_time_window" />
包括include_distance_window.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/distancebackground"
android:layout_alignParentTop="true" />
<TextView
android:id="@+id/distanceWindow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true" />
</RelativeLayout>
包括include_time_window
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:src="@drawable/distancebackground" />
<TextView
android:id="@+id/timeWindow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="123"/>
編輯: 如果我更換第二包括與包含內容的XML它一切正常
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_alignParentRight="true"
android:layout_height="wrap_content">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/distancebackground"
android:layout_alignParentTop="true" />
<TextView
android:id="@+id/distanceWindow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true" />
</RelativeLayout>
我想知道爲什麼?
明智的變化。是的,這有所改變,孩子們開始在角落裏做。是的,重力沒有區別。 – Siddharth
我剛剛完成了類似的事情。很高興幫助:D。時機和情況。 –