我在创建自己的 ListRow 时遇到了麻烦。如果我只使用 1 LinearLayout 它工作正常,但是当我尝试这个时:
列表行.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<TextView
android:id="@+id/id1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="1dp"
android:text="@string/unknown"
android:textAppearance="?android:attr/textAppearanceListItem"
android:textColor="@color/blue_light"
android:textStyle="bold" />
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/id2"
android:layout_width="0dip"
android:layout_weight="1"
android:layout_height="wrap_content"
android:text="@string/unknown"
android:textAppearance="?android:attr/textAppearanceListItem"
android:textColor="@color/blue_light"
android:textStyle="bold" />
<TextView
android:id="@+id/id2"
android:paddingRight="1dp"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@string/unknown"
/>
<TextView
android:id="@+id/id3"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@string/unknown"
/>
<TextView
android:id="@+id/id4"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@string/unknown"
/>
</LinearLayout>
当我尝试这个时,它只显示第一个 Textview 并忽略 secons LinearLayout 中的所有内容。我能做些什么?