这是我想要实现的布局。所以我知道如何居中和左右对齐,但是当我与 RelativeLayout 结合时,我没有得到想要的结果。除非添加边距/填充,否则 TextViews 都会向左移动。我有 Left-Right-Center 的正确公式,但是当我想在这些文本旁边放置一些文本时,它不起作用。
<ImageView> <TextView> <ImageView><TextView> <ImageView><TextView>
这是我的布局(它只包含一个需要大量边距的文本,因为它位于左侧:
<RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal">
<ImageView android:id="@+id/reply_button" android:src="@drawable/icons_reply"
android:layout_width="60dp" andorid_layout_alignParentLeft="true" android:layout_height="wrap_content" android:paddingRight="5dp"/>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Reply"
android:layout_alignLeft="@+id/reply_button" android:layout_marginLeft="50dip" android:textSize="12sp"/>
<ImageView android:id="@+id/resend_button" android:src="@drawable/icons_resend"
android:layout_width="60dp" android:layout_height="wrap_content" android:layout_centerInParent="true" android:paddingRight="5dp"/>
<ImageView android:id="@+id/select_button" android:focusableInTouchMode="false" android:focusable="false" android:layout_alignParentRight="true" android:src="@drawable/select_icon"
android:layout_width="60dp" android:layout_height="wrap_content" android:paddingRight="5dp"/>
</RelativeLayout>