[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
        }
    }

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料