Tôi có hai nút radio và 5 hộp kiểm trong ứng dụng Android của mình. và cũng là một nút lưu. Khi người dùng nhấp vào nút lưu, tôi cần bỏ chọn các hộp kiểm được người dùng kiểm tra. Tôi đã thử với đoạn mã sau. Nhưng nó không hoạt động.Cách bỏ chọn hộp kiểm Android đã chọn
if (chkOthers.isChecked())
chkOthers.setChecked(false);
chkOthers.setSelected(false);
}
Ngữ cảnh của đoạn mã đó là gì? Nó quá ngắn để có ích. – Tim
Thực hiện việc này, nếu (chkOthers.isChecked()) { chkOthers.performClick(); } Thao tác này sẽ thực hiện thao tác nhấp bình thường trên hộp kiểm, thao tác này cũng sẽ thực hiện onClickListener(), Vì vậy, hãy sử dụng nó một cách khôn ngoan – Hardik4560