我正在尝试将 4 个对象放置在列表视图项的四个角中。我正在使用相对布局。由于某种原因,对象仅与左侧对齐。2 个对象应该在右侧。我也在使用layout_gravity,但没用。它们都向左对齐。
<?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>
我想知道为什么 ?