Подтвердить что ты не робот

Как просмотреть Android ListView с настраиваемой компоновкой строк и заголовков

Я создал просмотр списка с настраиваемым макетом для элементов заголовка и строк много раз, но меня всегда раздражает предварительный просмотр пользовательского интерфейса в Android Studio, который не показывает предварительный просмотр. Очевидно, потому что пользовательские макеты загружаются программным путем с помощью ListView или CursorAdapter, но что, если бы я хотел каким-то образом определить макет заголовка и нижнего колонтитула в xml, чтобы я мог видеть предварительный просмотр. Кто-нибудь знает, как это сделать?

4b9b3361

Ответ 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.