我怎样才能在listView中添加虚拟条目

Kat*_*lon 2 android android-layout android-listview

有没有人知道通过xml布局将虚拟项目添加到列表视图的任何简单方法?在android studio中我可以看到虚拟物品

Item 1
Sub Item 1

Item 2
Sub Item 2

etc
Run Code Online (Sandbox Code Playgroud)

但是当我运行应用程序时,假人不会出现在我的手机上.我怎么能让他们出现在手机上?

同样,我正在寻找一种非常简单的方法来使手机上的虚拟数据可见,就像在Android Studio中一样.我正在进行布局.我还不想去创建适配器.

我已经试过了

tools:listitem="@android:layout/simple_list_item_2"
Run Code Online (Sandbox Code Playgroud)

但它没有什么区别:手机仍然空白.

Azi*_*ari 5

我找到了'NO'方法从xml填充"simple_list_item_2".

如果您使用简单列表项,每行只有一个文本,那么可以轻松实现.

定义一个字符串数组名称 dummy_data

<string-array name="dummy_data" >
        <item>One</item>
        <item>Two</item>
        <item>Three</item>
        <item>Four</item>
        <item>Five</item>
        <item>Six</item>
        <item>Seven</item>
        <item>Eight</item>
        <item>Nine</item>
        <item>Ten</item>
    </string-array>
Run Code Online (Sandbox Code Playgroud)

并将其分配给ListView使用android:entries="@array/dummy_data"

<ListView
        android:id="@+id/listView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:entries="@array/dummy_data" />
Run Code Online (Sandbox Code Playgroud)

我仍将在设计部分中显示以下预览,但它将在运行时填充您的数组

Item 1
Sub Item 1

Item 2
Sub Item 2

etc
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅