中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

android switch 怎么監聽狀態改變

小樊
121
2024-06-15 13:11:28
欄目: 編程語言

要監聽Android Switch控件的狀態改變,可以通過設置OnCheckedChangeListener來實現。在Switch控件上添加OnCheckedChangeListener,并在onCheckedChanged方法中處理狀態改變的邏輯。

示例代碼如下:

Switch mySwitch = findViewById(R.id.my_switch);

mySwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
    @Override
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
        if(isChecked){
            // Switch狀態為打開
            Log.d("Switch", "Switch is ON");
        } else {
            // Switch狀態為關閉
            Log.d("Switch", "Switch is OFF");
        }
    }
});

在上面的代碼中,我們首先找到了Switch控件,并通過setOnCheckedChangeListener方法設置了一個OnCheckedChangeListener。在onCheckedChanged方法中,我們可以根據isChecked參數的值來處理Switch狀態的改變。當Switch狀態為打開時,isChecked為true;當Switch狀態為關閉時,isChecked為false。

0
忻城县| 安平县| 绥中县| 湾仔区| 灵璧县| 绿春县| 合作市| 葫芦岛市| 晋江市| 偃师市| 隆回县| 澄江县| 漳平市| 合作市| 团风县| 灵丘县| 资阳市| 余姚市| 安徽省| 建德市| 洛隆县| 平陆县| 锡林浩特市| 高台县| 华宁县| 神池县| 舒城县| 靖远县| 互助| 四川省| 桐柏县| 富源县| 梨树县| 鄂托克旗| 安阳县| 共和县| 卢氏县| 大丰市| 黄山市| 磐石市| 宿松县|