android studio listview 案例
时间: 2024-12-28 20:24:37 浏览: 52
Android Studio 中 ListView 是一种常见的用于显示列表数据的组件,它通常配合 ArrayAdapter 或者 ListAdapter 使用,展示项目如字符串、图片或者其他自定义视图。以下是使用 ListView 的简单案例:
1. **设置布局**:
首先,在布局文件 (XML) 中创建一个 `ListView`,例如:
```xml
<ListView
android:id="@+id/list_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="vertical" />
```
2. **获取数据源**:
创建一个包含数据的列表,比如一个 ArrayList<String>。
3. **创建适配器**:
使用 ArrayAdapter 或者自定义 Adapter 来绑定数据到 ListView:
```java
ArrayAdapter<String> adapter = new ArrayAdapter<>(context, R.layout.list_item, dataList);
listView.setAdapter(adapter);
```
`list_item.xml` 是每个列表项的布局文件,`dataList` 是之前创建的数据源。
4. **添加点击监听**:
可以给 ListView 添加 item 的点击事件处理,当用户点击列表项时执行相应操作:
```java
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String selectedItem = dataList.get(position); // 获取选中的项目
// 执行相应的业务逻辑
}
});
```
阅读全文
相关推荐


















