Как просмотреть Android ListView с настраиваемой компоновкой строк и заголовков
Я создал просмотр списка с настраиваемым макетом для элементов заголовка и строк много раз, но меня всегда раздражает предварительный просмотр пользовательского интерфейса в Android Studio, который не показывает предварительный просмотр. Очевидно, потому что пользовательские макеты загружаются программным путем с помощью ListView или CursorAdapter, но что, если бы я хотел каким-то образом определить макет заголовка и нижнего колонтитула в xml, чтобы я мог видеть предварительный просмотр. Кто-нибудь знает, как это сделать?
Ответы
Ответ 1
Вы можете использовать tools:listitem
. Просто добавьте пространство имен инструментов в корень макета
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
(...)
а затем в вашем ListView задайте макет списка элементов
<ListView
android:id="@+id/mylistView"
tools:listitem="@layout/my_list_item"
(...)
![enter image description here]()
Также возможно установить верхний/нижний колонтитул с помощью listheader
/listfooter
.