Android Adapter 中根据 Code 选中数据项
要根据代码选中适配器中的某一项数据,需要执行以下步骤:
-
获取适配器中的数据列表。
-
遍历列表,找到需要选中的数据项。
-
调用适配器的
setSelection()方法,设置需要选中的数据项的位置(索引)。
示例代码:
// 获取适配器中的数据列表
List<MyData> dataList = myAdapter.getDataList();
// 遍历列表,找到需要选中的数据项
for (int i = 0; i < dataList.size(); i++) {
MyData data = dataList.get(i);
if (data.getCode() == selectedCode) {
// 调用适配器的 setSelection() 方法,设置需要选中的数据项的位置(索引)
myAdapter.setSelection(i);
break;
}
}
在上面的代码中,selectedCode 是需要选中的数据项的 code 值,MyData 是适配器中数据项的类型。myAdapter 是适配器实例,假设该适配器实现了 setSelection() 方法。
原文地址: https://www.cveoy.top/t/topic/nPAa 著作权归作者所有。请勿转载和采集!