Rumah > Soal Jawab > teks badan
Seperti yang ditunjukkan dalam gambar, klik pada kotak pilihan hari ini Bagaimana untuk membuat semua kotak pilihan kanak-kanak itu dipilih
phpcn_u15822017-07-06 10:38:18
Xie Yao.
Dengar acara kotak semak, salin dan kendalikan sub-kotak pilihan
Komponen kotak pilihan tersuai. Saya menulisnya sendiri dan mengendalikannya mengikut kehendak saya.
CheckBox repeatChkBx = ( CheckBox ) findViewById( R.id.repeat_checkbox );
repeatChkBx.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
{
if ( isChecked )
{
// perform logic
}
}
});
滿天的星座2017-07-06 10:38:18
Menggunakan Kotak Semak dalam RecyclerView akan menyebabkan masalah penggunaan semula ViewHolder Kotak Semak yang digunakan semula selepas gelongsor akan mewarisi keadaan sebelumnya.
Adalah disyorkan untuk mengubah suai keadaan yang dipilih dalam entiti data terikat dan bukannya mengubah suai secara langsung keadaan Kotak Semak yang dipilih Pada masa yang sama, dalam bindData, hanya mengawal keadaan Kotak Semak berdasarkan keadaan data yang dipilih.
Sila tanya, adakah ini dilaksanakan oleh dua lapisan RecyclerView, ItemDecoration atau ViewTypes yang berbeza?
我想大声告诉你2017-07-06 10:38:18
Mari berikan anda roda, ia sebenarnya sangat mudah. Alamat: https://github.com/JerryMissT...