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)
但它没有什么区别:手机仍然空白.
我找到了'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)
有关详细信息,请参阅此