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数据是动态的还是总是相同的?请发布您迄今为止尝试过的代码。