84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
Wie im Bild gezeigt, klicken Sie auf das Kontrollkästchen für die Uhrzeit des Tages. Bitte geben Sie mir einige Ideen
谢遥。
监听checkbox事件,复写,操作子checkbox
自定义checkbox组件。自己写的,想怎么操作怎么操作。
CheckBox repeatChkBx = ( CheckBox ) findViewById( R.id.repeat_checkbox ); repeatChkBx.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if ( isChecked ) { // perform logic } } });
在 RecyclerView 中使用 CheckBox 会有 ViewHolder 的复用问题,滑动之后复用的 CheckBox 会沿用之前的状态。
建议在绑定的数据实体里进行选中状态修改而不是直接去修改 CheckBox 的选中状态,同时在 bindData 里只根据数据的选中状态进行 CheckBox 的状态控制。
请问题主这边是两层 RecyclerView、ItemDecoration 还是不同的 ViewType 实现的?
还是给你一个轮子吧,其实很简单。地址:https://github.com/JerryMissT...
谢遥。
监听checkbox事件,复写,操作子checkbox
自定义checkbox组件。自己写的,想怎么操作怎么操作。
在 RecyclerView 中使用 CheckBox 会有 ViewHolder 的复用问题,滑动之后复用的 CheckBox 会沿用之前的状态。
建议在绑定的数据实体里进行选中状态修改而不是直接去修改 CheckBox 的选中状态,同时在 bindData 里只根据数据的选中状态进行 CheckBox 的状态控制。
请问题主这边是两层 RecyclerView、ItemDecoration 还是不同的 ViewType 实现的?
还是给你一个轮子吧,其实很简单。地址:https://github.com/JerryMissT...