可以以編程方式檢查checkbox
並使其成爲調用任何被編碼的操作一旦選中或取消選中?Android Studio以編程方式檢查複選框並將其打開OnCheckedChange
舉例來說,如果我有這樣的
checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked) {
Toast.makeText(getContext(), "You checked the checkbox!", Toast.LENGTH_SHORT).show();
}
else {
Toast.makeText(getContext(), "You unchecked the checkbox!", Toast.LENGTH_SHORT).show();
}
}
});
一個複選框,然後會一直叫
checkBox.setChecked(true);
我複選框似乎選中,但它wouldnt使敬酒。
我的意思是如果它沒有選中,我打電話setChecked(真),它不會調用onCheckedChange方法。但我想這就是它如何根據下面的評論工作,雖然 –