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>
相關文章
- Android通知之普通對話方塊通知Android
- Android通知之單選對話方塊通知Android
- Android通知之進度條對話方塊通知Android
- Android通知之多選對話方塊通知Android
- Android通知之狀態列通知Android
- FineUIMvc隨筆(7)擴充套件通知對話方塊(顯示多個不重疊)UIMVC套件
- android 多項對話方塊Android
- Android Dialog對話方塊Android
- Android 通知之 NotificationAndroid
- android之Notification通知Android
- android常用對話方塊封裝Android封裝
- Android對話方塊Dialog深度剖析Android
- Android 對話方塊 Dialog 深度剖析Android
- 編輯Android程式遊戲對話方塊Android遊戲
- Android UI系列-----Dialog對話方塊AndroidUI
- React-列表元件(通知列表、私信列表、虛擬列表)React元件
- 對話方塊函式函式
- c#中的模態對話方塊和非模態對話方塊C#
- [MFC]選擇目錄對話方塊和選擇檔案對話方塊
- Android自定義View(1):對話方塊-DialogAndroidView
- Android 官方推薦 : DialogFragment 建立對話方塊AndroidFragment
- 直播視訊app原始碼,底部彈出的列表對話方塊APP原始碼
- flutter demo (四):對話方塊Flutter
- Javascript檔案對話方塊JavaScript
- Android UI控制元件系列:Dialog(對話方塊)AndroidUI控制元件
- Google通知:Android通知中心風格必須統一GoAndroid
- React中的模式對話方塊React模式
- 在 Flutter 使用 GetX 對話方塊Flutter
- Qt 對話方塊新增工具欄QT
- 如何自學qt(4)——對話方塊QT
- QT 等待對話方塊/進度QT
- 視窗和對話方塊居中對齊
- JavaScript視窗功能指南之建立對話方塊 (轉)JavaScript
- 建造者模式打造隨心所欲的Android對話方塊模式Android
- Android——最全的系統對話方塊(AlertDialog)詳解Android
- Android AlterDialog 常用對話方塊使用方法詳解Android
- Android常駐通知欄Android
- Android通知Notification全面剖析Android