Android通知之多選對話方塊通知
private String[] items = {"熱血傳奇","魔獸世界","跑跑卡丁車"};
boolean[] checkedItems = {true,true,true};//用於多選是否被選中
//多選通知
public void checkbox(View view){
OnMultiChoiceClickListener choiceLinstener = new OnMultiChoiceClickListener() {//監聽條目選中,這裡是OnMultiChoiceClickListener
//which是被選中條目的索引,isChecked表示是否選中
public void onClick(DialogInterface dialog, int which, boolean isChecked) {
System.out.println(items[which]+": "+isChecked);
}
};
OnClickListener positiveLinstener = new OnClickListener() {//監聽按鈕
public void onClick(DialogInterface dialog, int which) {//which是用來區分按鈕的,跟普通通知那三個按鈕一樣
StringBuilder sb = new StringBuilder();
for(int i=0;i<checkedItems.length;i++){//就是將選中的結果合併並顯示
sb.append(checkedItems[i]?items[i]+" ":"");
}
Toast.makeText(getApplicationContext(), sb.toString(), Toast.LENGTH_SHORT).show();
}
};
new AlertDialog.Builder(this)//
.setTitle("多選對話方塊")//
.setCancelable(true)//這個表示點選手機上的返回鍵是否能取消掉
.setMultiChoiceItems(items, checkedItems, choiceLinstener)//引數一:條目名字陣列,引數二:條目是否被選中陣列
.setPositiveButton("確定", positiveLinstener)//
.show();
}
相關文章
- Android通知之單選對話方塊通知Android
- Android通知之普通對話方塊通知Android
- Android通知之列表對話方塊通知Android
- Android通知之進度條對話方塊通知Android
- [MFC]選擇目錄對話方塊和選擇檔案對話方塊
- FineUIMvc隨筆(7)擴充套件通知對話方塊(顯示多個不重疊)UIMVC套件
- android 多項對話方塊Android
- Android Dialog對話方塊Android
- 常用元件 / 對話方塊及選單元件
- android常用對話方塊封裝Android封裝
- VUE:點選開啟的對話方塊外面時,對話方塊總是被關閉Vue
- Android小記-仿淘寶聯動地址選擇對話方塊Android
- Android對話方塊Dialog深度剖析Android
- Android 對話方塊 Dialog 深度剖析Android
- 編輯Android程式遊戲對話方塊Android遊戲
- Android UI系列-----Dialog對話方塊AndroidUI
- Android通知之狀態列通知Android
- 對話方塊函式函式
- 登入對話方塊
- c++開啟挑選圖片對話方塊C++
- Android自定義View(1):對話方塊-DialogAndroidView
- Android 官方推薦 : DialogFragment 建立對話方塊AndroidFragment
- c#中的模態對話方塊和非模態對話方塊C#
- flutter demo (四):對話方塊Flutter
- Javascript檔案對話方塊JavaScript
- 資料夾選擇對話方塊 JS實現(轉)JS
- Android 通知之 NotificationAndroid
- android之Notification通知Android
- Android UI控制元件系列:Dialog(對話方塊)AndroidUI控制元件
- Google通知:Android通知中心風格必須統一GoAndroid
- React中的模式對話方塊React模式
- 在 Flutter 使用 GetX 對話方塊Flutter
- Qt 對話方塊新增工具欄QT
- 如何自學qt(4)——對話方塊QT
- QT 等待對話方塊/進度QT
- DialogPane對話方塊佈局
- QT常用控制元件(一)——選單欄和對話方塊QT控制元件
- 支援圖片預覽的檔案選擇對話方塊