0
所以我有一個使用ArrayAdapter等設置的自定義列表視圖。我有這一切工作正常,但這是更多的關於設計的問題,我想。自定義列表視圖 - 排列項目
我在每行有2個ListView,我希望邊緣區域在每一行上排隊,因爲它在第一個TextView中有不同數量的字符。
下面是一個例子圖片:
你可以看到,在實施例1,2和3,不用排隊,我想改變這使他們可以,但我無法弄清楚如何。我已經打了一些邊緣,但這沒有幫助。下面是該行的XML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >
<TextView
android:id="@+id/listViewRowItemInitials"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_marginBottom="10dp"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_marginTop="10dp"
android:gravity="center_vertical"
android:textSize="12sp" />
<TextView
android:id="@+id/listViewRowItemFull"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginBottom="10dp"
android:layout_marginTop="10dp"
android:gravity="center_vertical"
android:textAppearance="?android:attr/textAppearanceLarge" />
</LinearLayout>
你可以給寬度「DP」爲listViewRowItemInitials,也用「gravit」如果你想要的文字在其中左/右對齊。 –