Android RecyclerView: 如何触发指定 CheckBox 数据的 getViewByPosition
可以通过以下步骤来实现:
- 首先获取 RecyclerView 对象以及需要操作的 item 的 position。
int position = 0; // 你需要操作的 item 的位置
RecyclerView recyclerView = findViewById(R.id.recycler_view);
- 获取该 item 对应的 ViewHolder 对象。
RecyclerView.ViewHolder viewHolder = recyclerView.findViewHolderForAdapterPosition(position);
- 从 ViewHolder 中获取该 item 中的 CheckBox 对象。
CheckBox checkBox = viewHolder.itemView.findViewById(R.id.checkbox);
- 对 CheckBox 进行操作,例如设置 Checked 状态。
checkBox.setChecked(true); // 设置 CheckBox 为选中状态
完整代码示例:
int position = 0; // 你需要操作的 item 的位置
RecyclerView recyclerView = findViewById(R.id.recycler_view);
RecyclerView.ViewHolder viewHolder = recyclerView.findViewHolderForAdapterPosition(position);
CheckBox checkBox = viewHolder.itemView.findViewById(R.id.checkbox);
checkBox.setChecked(true); // 设置 CheckBox 为选中状态
原文地址: https://www.cveoy.top/t/topic/nPJ7 著作权归作者所有。请勿转载和采集!