Android通知之列表對話方塊通知
//列表通知
public void list(View view){
//final String[] items = {"熱血傳奇","魔獸世界","跑跑卡丁車"};
OnClickListener listener = new OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
/*注意:這邊的which指的是被點選item的索引值,普通通知的which是指被點選的按鈕id值(因為普通通知一共就3個按鈕,所以可以根據id來判斷)
而列表通知,根本不曉得列表中資料會有幾個,所以返回的是索引值*/
//Toast.makeText(getApplicationContext(), items[which], Toast.LENGTH_SHORT).show();
//getResources().getStringArray(R.array.items)獲取資原始檔裡的陣列(以便於國際化)
Toast.makeText(getApplicationContext(), getResources().getStringArray(R.array.items)[which], Toast.LENGTH_SHORT).show();
}
};
new AlertDialog.Builder(this)//
.setTitle("列表對話方塊")//
.setCancelable(true)//這個表示點選手機上的返回鍵是否能取消掉
.setItems(R.array.items, listener)//
.show();
}
srting.xml
<string-array name="items">
<item >魔獸世界wow</item>
<item >熱血傳奇</item>
<item >跑跑卡丁車</item>
</string-array>
相關文章
- Dialog對話方塊
- React-列表元件(通知列表、私信列表、虛擬列表)React元件
- 規定對話方塊
- 登入對話方塊
- 直播視訊app原始碼,底部彈出的列表對話方塊APP原始碼
- Android常駐通知欄Android
- Android 通知許可權Android
- flutter demo (四):對話方塊Flutter
- Flutter Widgets 對話方塊-DialogFlutter
- DialogPane對話方塊佈局
- Android 8 通知渠道(Notification Channels)Android
- [轉]Android 通知Notification 詳解Android
- React中的模式對話方塊React模式
- Qt 對話方塊新增工具欄QT
- 0x7_對話方塊
- java Swing詢問對話方塊Java
- 在 Flutter 使用 GetX 對話方塊Flutter
- 訊息對話方塊 confirm() prompt()
- VUE:點選開啟的對話方塊外面時,對話方塊總是被關閉Vue
- Android 通知欄顯示自定義通知時設定更高的高度Android
- Android小記-仿淘寶聯動地址選擇對話方塊Android
- Android 中的特殊攻擊面(一)——邪惡的對話方塊Android
- 如何自學qt(4)——對話方塊QT
- 通知
- flutter佈局-7-About對話方塊Flutter
- JavaFX 如何使用內建的對話方塊Java
- 簡單好看的Android圓形進度條對話方塊開源庫Android
- w10系統對話方塊這麼變小_w10系統對話方塊如何縮小
- 互動媒體日常——互動漫畫之對話方塊互動
- 搭建直播平臺,Android開發之禁止下拉通知欄的方法Android
- 電話語音通知有做過的嗎?
- 支付系統之非同步通知非同步
- [開發教程]第31講:Bootstrap對話方塊boot
- Element-Ui元件(三十八)Dialog 對話方塊UI元件
- Flutter 23: 圖解自定義 Dialog 對話方塊Flutter圖解
- 建立互動式shell指令碼對話方塊指令碼
- 21.Quick QML-FileDialog、FolderDialog對話方塊UI
- Electron 開啟儲存檔案對話方塊
- Zabbix實現電話告警通知的配置方法分享