你好,我很抱歉我的问题含糊不清,但这是解释问题的最简单方法。好的,所以我有一个适配器,它从mysql数据库中提取解析的json数据,并将每个json对象放在cardview中,我有一个Recyclerview,显示这些cardview。每个cardview都有一个带有onClick方法的按钮,用于在单击按钮时更改按钮的颜色。除了在第七张卡片视图上执行的第一张卡片视图上执行的操作,在第八张卡片视图上执行的第二张卡片视图的操作以及它是如何继续执行之外,这也正常工作。简而言之,当单击cardview中的button1时,cardview 1,7,13,19等中button1的颜色会发生变化。这是通过成对的6循环。任何想法如何解决这个。
答案 0 :(得分:0)
我通过实施
解决了这个问题@Override
public int getItemViewType(int position){
return position;
}