listview点击事件监听获取对应值详细代码
时间: 2023-10-11 20:08:47
浏览: 160
假设你已经在 `ListView` 中显示了一组数据,现在需要给每个 `ListView` 的项添加点击事件监听器,获取对应的值。下面是详细的代码:
```java
// 获取 ListView 控件
ListView listView = findViewById(R.id.listView);
// 创建一个数组用于存储数据
String[] data = new String[] {"Java", "Android", "Kotlin", "Swift"};
// 创建一个 ArrayAdapter 用于将数据绑定到 ListView 上
ArrayAdapter<String> adapter = new ArrayAdapter<>(this,
android.R.layout.simple_list_item_1, data);
// 绑定适配器
listView.setAdapter(adapter);
// 给 ListView 添加点击事件监听器
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
// 获取点击的项的值
String value = (String) parent.getItemAtPositio
```