在交互时更改 RecyclerView 行的外观?
Changing appearance of RecyclerView row on interact?
在我的 RecyclerView 适配器的 bindRow 方法中,我正在检查 EditText 是否已被修改以使其值低于 100。如果是,我将文本的颜色更改为红色。
但是,除非我旋转屏幕,否则文本不会立即更新。
如何让它立即改变颜色?
根据我的经验,这不是我执行此操作的地方。我有一个类似的问题,我的适配器中的 ViewHolders 不准确 - 然后旋转屏幕 'fixed' 它。
我的解决方案涉及更新适配器的数据列表<>,然后调用 swapAdapter(...)
在我的 RecyclerView 适配器的 bindRow 方法中,我正在检查 EditText 是否已被修改以使其值低于 100。如果是,我将文本的颜色更改为红色。
但是,除非我旋转屏幕,否则文本不会立即更新。
如何让它立即改变颜色?
根据我的经验,这不是我执行此操作的地方。我有一个类似的问题,我的适配器中的 ViewHolders 不准确 - 然后旋转屏幕 'fixed' 它。
我的解决方案涉及更新适配器的数据列表<>,然后调用 swapAdapter(...)