如何使用自定义行和标题布局预览Android ListView

sta*_*ext 31 layout android android-studio

我创建了一个列表视图,其中包含标题和行项目的自定义布局多次,但总是让我烦恼的是Android Studio中的UI预览不显示预览.显然,因为自定义布局是由ListView或CursorAdapter以编程方式加载的,但是如果我想要一些如何在xml中指定页眉和页脚布局以便我可以看到预览.谁知道怎么做?

Sal*_*lem 95

你可以用tools:listitem.只需在布局的根目录中添加工具命名空间即可

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    (...)
Run Code Online (Sandbox Code Playgroud)

然后在ListView中设置列表项布局

 <ListView
    android:id="@+id/mylistView"
    tools:listitem="@layout/my_list_item"
    (...)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

也可以用listheader/ 设置页眉/页脚listfooter.

  • 在Android Studio中,listview需要在listitem预览显示之前设置id属性. (14认同)
  • 是否可以从右侧视图中删除项目1,项目2? (2认同)