今天我需要你的帮助! 我有一些带有适配器的数据(来自json)的recyclelerview。
我有一个带有可绘制左侧的按钮(带有id),然后单击按钮我为单击的按钮执行此操作:
Drawable image = ContextCompat.getDrawable(context, R.drawable.active);
image.setBounds(0, 0, 70, 70);
Button.setCompoundDrawables(image, null, null, null);
我用新的drawable改变了drawable。
我现在的问题是。
当我点击列表中的某个按钮时,我滚动,按钮返回默认值drawable ...为什么?
感谢每一位人士的帮助!
解决movie.add(新的Costructor(“”,“”,“”,“”,“”,“”,“”));
答案 0 :(得分:0)
滚动RecyclerView
后,所有数据都会以Adapter's
数据重置。
当您点击并使用Drawable
更改R.drawable.active
时,它将仅在屏幕中更改为临时。
请更新Adapter's
数据。