草庐IT

TableHolder

全部标签

java - 如何跟踪 Android 中 RecyclerView 中的选定项目?

如何使用RecyclerView实现一致的项目选择?我明白了RecyclerView回收旧View的全部想法。我的问题是我有一个项目列表,每个项目上都有一个图标,当单击一个项目时,图标会改变颜色。我设法实现了所有这些,但我刚刚意识到,当我向下滚动列表时,其他项目的图标也发生了变化,当我滚动回到我点击的项目时,图标不再在“点击”中颜色”。有谁知道如何跟踪所选项目?我一直看到名为SparseBooleanArray的东西,但我不确定如何实现它。这是我的适配器代码:publicclassTableRVAdapterextendsRecyclerView.Adapter{ListtableLi