android - 我如何将虚拟条目添加到 listView

标签 android android-layout android-listview

有谁知道通过 xml 布局将虚拟项目添加到 ListView 的任何简单方法?在 android studio 中,我可以将虚拟项目视为

Item 1
Sub Item 1

Item 2
Sub Item 2

etc

但是当我运行该应用程序时,假人并没有出现在我的手机上。我怎样才能让它们也出现在手机上?

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

我已经试过了

tools:listitem="@android:layout/simple_list_item_2"

但这并没有什么不同:手机仍然是空白。

最佳答案

我发现“没有”从 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>

并使用 android:entries="@array/dummy_data"

将其分配给 ListView
<ListView
        android:id="@+id/listView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:entries="@array/dummy_data" />

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

Item 1
Sub Item 1

Item 2
Sub Item 2

etc

有关更多详细信息,请参阅 this

关于android - 我如何将虚拟条目添加到 listView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32321998/

相关文章:

android - Button Button=(Button) findViewbyID(R.id.button); 和有什么区别和按钮按钮=新按钮;在安卓中?

android - 解析数组中的json数据数组

android - 在 Android 中从 Mp3 检索元数据的最佳方式

android - CheckBox 显示为大于其正常大小

android - 捕获RatingBar点击

android - 正确隐藏 ListView 中的项目

java - 如何在android中设计这个形状

java - 简单 XML - 如何从内部元素开始获取数据?

android - monodroid expandablelistview.itemclick 不会被 customview c# 调用

Android ListView 适配器在点击时显示最后一项