Android - 完全从 xml 创建 ListView

标签 android

我想在我的申请中提出一些选择。 现在我正在用按钮一个接一个地做。

我真正想做的是像在“设置”应用程序中那样将它们显示为列表。 这归结为创建一个包含预定义值/选项的列表。 我的问题是我不知道如何用 xml 来做。 我可以像这样将 ListView 添加到 xml:

<ListView android:id="@+id/ListView01" android:layout_width="wrap_content" android:layout_height="wrap_content"></ListView>

但是我该如何添加条目呢? 我发现的所有示例都是以编程方式完成的 - 通过游标适配器或数组适配器。

如何在 Android 中仅使用 XML 创建 TextView 列表? 有谁知道它是如何在“设置”应用程序等中完成的?

谢谢!

最佳答案

But how do I add entries to that? All examples I've found do it programatically - through cursor adapters or array adapters.

使用 android:entries您的 ListView 上的属性元素,指向 <string-array>资源(通常放在 res/values/arrays.xml 中)。

关于Android - 完全从 xml 创建 ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3220862/

相关文章:

Android 支持工具栏样式

android - 保护 Android 应用程序

java - 在 Android 的 BroadcastReceiver 中检查 resultCode?

android - float 操作按钮图标不在中心

android - 对 Cordova 的 AngularJS $resource POST 调用不适用于 iOS/Android 设备,但适用于浏览器

java - 我的名字存储在 mysql 中,如何在我的 android 应用程序中显示该信息

android - "Too many attribute references"警告

android - LayoutTransition 自定义过渡

java - 运行多个 Firestore 查询并等待所有查询完成

android - 通过动画绘制 View 非常慢,因为它里面有 ListView