Kotlin Android ListView

17 Mar 2025 | 阅读 2 分钟

Android ListView 是一个视图组件,它包含项目列表,并显示在可滚动的列表中。列表项使用 Adapter 类自动添加到列表中。Adapter类桥接了 AdapterViews 和其他视图组件(ListView,ScrollView等)之间的数据列表。

调用 setAdapter(adapter) 将适配器与列表连接起来,以在列表视图中显示项目。要了解更多关于 Android ListView 的信息,请访问 https://tpointtech.cn/android-listview-exampler

Kotlin Android ListView 示例

在此示例中,我们将创建一个 ListView 并在列表项上执行单击操作。列表项可以在类文件中创建,也可以在单独的文件中创建,例如在 strings.xml 中。

例如,在类文件中创建列表项并将其添加到 ArrayAdapter

在单独的 strings.xml 文件中创建列表项,并将其添加到 ArrayAdapter 类

activity_main.xml

添加一个 ListView 组件以在 activity_main.xml 文件中显示项目列表。

strings.xml

strings.xml 文件中,创建一个字符串数组并在 item 标签中添加列表项。

MainActivity.kt

MainActivity.kt 类文件中添加以下代码。在此类中,我们使用 resource.getStringArray() 方法从 strings.xml 文件中获取项目列表。 ArrayAdapter 类使用应用程序上下文初始化,将列表的资源类型和数组项设置为参数。listView.adapter = arrayAdapter 将适配器设置为 ListView。要对列表中的项目执行单击操作,请调用 OnItemClickListener{}

输出

Kotlin Android ListView Kotlin Android ListView
下一主题#