Android 将父级(相对布局)中左侧的子级与可见屏幕的一半对齐

Android 将父级(相对布局)中左侧的子级与可见屏幕的一半对齐,android,android-layout,alignment,Android,Android Layout,Alignment,我有很多孩子在一个相对的布局中,我希望他们中的一些人左对齐,一些人右对齐,但是左对齐应该占据屏幕的一半,右对齐应该占据剩下的一半。我怎么能这么做 孩子的大小不一样我想要这样的东西: 我已经成功地将孩子左右对齐,但问题是重量都应该占屏幕的一半。如果我使用了两个相同权重的版面,那么下面的layout_我就不能使用了,比如说我想要文本查看处于图片所附状态下的人。状态具有广泛的描述,与布局的末尾对齐 相对布局XML文件的代码 <RelativeLayout xmlns:android="http

我有很多孩子在一个相对的布局中,我希望他们中的一些人
左对齐
,一些人
右对齐
,但是左对齐应该占据屏幕的一半,右对齐应该占据剩下的一半。我怎么能这么做

孩子的大小不一样我想要这样的东西:

我已经成功地将孩子左右对齐,但问题是重量都应该占屏幕的一半。如果我使用了两个相同权重的版面,那么下面的
layout_
我就不能使用了,比如说我想要文本查看处于图片所附状态下的人。状态具有广泛的描述,与布局的末尾对齐

相对布局XML文件的代码

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    tools:context="com.inzimam.tariq.bookmyumrah.BookingHistoryList"
    tools:showIn="@layout/activity_booking_history_list">


    <TextView
        android:id="@+id/tv1_left"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Booking Number:"
        android:layout_alignParentStart="true"
        android:layout_gravity="start|center_vertical"/>
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="990NMI"
        android:gravity="start"
        android:layout_alignParentEnd="true"
        android:layout_gravity="end|center_vertical"/>
    <TextView
        android:id="@+id/tv2_left"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Agent Name:"
        android:layout_below="@+id/tv1_left"
        android:layout_alignParentStart="true"
        android:layout_gravity="start|center_vertical"/>
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Afaq International"
        android:layout_below="@+id/tv1_left"
        android:layout_alignParentEnd="true"
        android:layout_gravity="end|center_vertical"/>
    <TextView
        android:id="@+id/tv3_left"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Package Name:"
        android:layout_below="@+id/tv2_left"
        android:layout_alignParentStart="true"
        android:layout_gravity="start|center_vertical"/>
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="14 Nights Budget Package"
        android:layout_below="@+id/tv2_left"
        android:layout_alignParentEnd="true"
        android:layout_gravity="end|center_vertical"/>
    <TextView
        android:id="@+id/tv4_left"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Order Date:"
        android:layout_below="@+id/tv3_left"
        android:layout_alignParentStart="true"
        android:layout_gravity="start|center_vertical"/>
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="05 May 2016"
        android:layout_below="@+id/tv3_left"
        android:layout_alignParentEnd="true"
        android:layout_gravity="end|center_vertical"/>
    <TextView
        android:id="@+id/tv5_left"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Status:"
        android:layout_below="@+id/tv4_left"
        android:layout_alignParentStart="true"
        android:layout_gravity="start|center_vertical"/>
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Preregistered. Waiting for confir-mation. Our representative will
call you soon to verify the order.
For any assistance please contact
us at booking@bookmyumrah.pk
Or call us at 0321-1111-268
"
        android:layout_below="@+id/tv4_left"
        android:layout_alignParentEnd="true"
        android:layout_gravity="end|center_vertical"/>

</RelativeLayout>


为什么不使用水平方向和重量的线性布局?听起来像“做我的家庭作业”…首先发布你的努力。@Raghavendra单个线性布局?或2@InzimamTariq数据是动态的还是总是相同的?请发布您迄今为止尝试过的代码。