2011年8月21日 星期日

【Android】TQC+題組系列(三)


第一個問題就是按下按鈕要用 Builder 建構出含選單的 Dialog
Builder aDialog = new AlertDialog.Builder(GDD01.this);
aDialog.show();
當然 Buider 跟 Dialog 可以分開宣告跟建構,選單部分的設定則是
private String[] s1 = { "美味蟹堡", "義式香腸堡", "蔬菜水果堡", "香蕉潛艇堡", "香烤雞肉堡" };
private boolean[] b1 = { false, false, false, false, false };

aDialog.setMultiChoiceItems(s1, b1,
    new OnMultiChoiceClickListener() {
        @Override
        public void onClick(DialogInterface dialog,int which, boolean isChecked) {
            // TODO Auto-generated method stub
            b1[which] = isChecked;
        }
});
s1 是本來就有的 b1 是我後來加上去的,用來記憶那些選項已經被選,再依據這份紀錄將選取項目寫入 TextView與在下次清單開啟時回復其狀態。

沒有留言:

張貼留言