我想将许多文本视图(包含在每个 listView 项中)对齐为alignParentLeft
,在我们使用float:left
的 CSS 中,元素应该是块(在 CSS 中),这是我的 xml 布局:
<?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="fill_parent"
android:orientation="vertical"
android:paddingTop="5dp"
android:paddingBottom="5dp" >
<TextView
android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textStyle="bold"
android:layout_alignParentLeft="true"
android:textColor="#000" />
<TextView
android:id="@+id/ticketsCount"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:textColor="#000"
android:background="#fff"
android:textStyle="bold"
android:padding="3dp" />
<TextView
android:id="@+id/address"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginTop="25dp"
android:textStyle="bold"
android:textColor="#000" />
<TextView
android:id="@+id/CityCountry"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginTop="25dp"
android:textColor="#000" />
<TextView
android:id="@+id/StartingDate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginTop="25dp"
android:textColor="#000" />
<TextView
android:id="@+id/EndingDate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginTop="25dp"
android:textColor="#000" />
<TextView
android:id="@+id/ticketCategories"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginTop="25dp"
android:textColor="#000" />
</RelativeLayout>
前 2 个 textviews 的位置很好,但其他的则不是。
我怎样才能做到这一点 ?谢谢你。
编辑:这就是我实际得到的: