Я получил эту ListView:Android ListView Items заполнить родительский вес йоту
<ListView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/listView2"
android:divider="#CCCCCC"
android:dividerHeight="1px"
android:cacheColorHint="#00000000" />
В ListView я загрузит LinearLayout:
<LinearLayout
android:layout_weight="1"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:background="#ffffff"/>
В этом LinearLayout я получил вес 1, так когда список загружается, он будет разделен поровну между всеми элементами. Теперь проблема в том, что это не сработает, возможно ли это, даже с учетом веса и загрузки элементов в списке?
Я не думаю, что это сработает - я не думаю, что элементы списка «знают» о других элементах в списке ... что является требованием для вашего макета между элементами для работы. Но я позволю кому-то доказать, что я ошибаюсь. –
fill_parent устарел, начиная с уровня API 8 и заменяется match_parent. –