android涓璫heckbox閫変腑浜嬩欢鎬庝箞璁剧疆
鍦ˋndroid涓紝鍙互閫氳繃璁剧疆OnCheckedChangeListener鏉ョ洃鍚珻heckbox鐨勯€変腑浜嬩欢銆?棣栧厛锛屽湪XML甯冨眬鏂囦欢涓畾涔変竴涓狢heckbox锛?/p>
<CheckBox
android:id="@+id/checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Checkbox" />
鐒跺悗锛屽湪瀵瑰簲鐨凙ctivity涓紝浣跨敤findViewById()鏂规硶鎵惧埌Checkbox锛屽苟璁剧疆OnCheckedChangeListener锛?/p>
CheckBox checkbox = findViewById(R.id.checkbox);
checkbox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// 褰揅heckbox閫変腑鐘舵€佸彂鐢熸敼鍙樻椂瑙﹀彂璇ユ柟娉?/span>
if (isChecked) {
// Checkbox琚€変腑
} else {
// Checkbox鏈閫変腑
}
}
});
鍦╫nCheckedChanged()鏂规硶涓紝鍙互鏍规嵁isChecked鐨勫€兼潵鍒ゆ柇Checkbox鐨勯€変腑鐘舵€侊紝杩涜€屾墽琛岀浉搴旂殑鎿嶄綔銆?/p>
相关问答