有谁知道通过 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/