Android studio获取多选内容
时间: 2023-12-11 18:04:01 浏览: 91
Android Studio —— AlertDialog(多选对话框)
您可以通过以下代码获取多选内容:
```java
// 获取多选列表
ListView listView = findViewById(R.id.list_view);
SparseBooleanArray selected = listView.getCheckedItemPositions();
// 遍历多选列表获取选中项的内容
for (int i = 0; i < selected.size(); i++) {
int position = selected.keyAt(i);
if (selected.valueAt(i)) {
String selectedItem = listView.getItemAtPosition(position).toString();
// 处理选中项的内容
}
}
```
其中,`SparseBooleanArray`是一个稀疏布尔数组,用于保存多选列表中哪些项被选中。`selected.keyAt(i)`获取选中项在列表中的位置,`selected.valueAt(i)`获取选中项的状态,`listView.getItemAtPosition(position)`获取选中项的内容。您可以根据需要进行相应的处理。
阅读全文