[Android]Log.d使用以及多重CheckBox按鈕事件

Log.d使用

在"public class MainActivity extends AppCompatActivity"中宣告
private static final String TAG = "MainActivity";

用法:
Log.d(TAG, "HI THERE~")
運行時使用debug模式,即可在debug視窗的console標籤頁看見

多重CheckBox按鈕事件

CheckBox onClick 事件加上"chKClick"
"public class MainActivity extends AppCompatActivity"內加上:
public void chkClick(View view){
        // Is the view now checked?
        boolean checked = ((CheckBox) view).isChecked();
        // Check which checkbox was clicked
        switch(view.getId()) {
            case R.id.CKA:
                if (checked) {
                    Log.d(TAG, "checkA");
                }
                break;
            case R.id.CKB:
                if (checked){
                    Log.d(TAG,"checkB");
                }
                break;
            case R.id.CKC:
                if (checked){
                    Log.d(TAG,"checkC");
                }
                break;
            case R.id.CKD:
                if (checked){
                    Log.d(TAG,"checkD");
                }
                break;
            case R.id.CKE:
                if (checked){
                    Log.d(TAG,"checkE");
                }
                break;
            // TODO: Veggie sandwich
        }
    }

留言

這個網誌中的熱門文章

[Arduino]電子秤平 重量感測條+HX711AD模組

cpe練習筆記 UVa401 Palindromes

cpe練習筆記 UVa10019 Funny Encryption Method