日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android攻城狮Dialog

發(fā)布時(shí)間:2024/1/8 Android 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android攻城狮Dialog 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

?

1 public class MainActivity extends ActionBarActivity { 2 String[] single_list = { "男", "女" }; 3 String[] multi_list = { "吃飯", "睡覺", "打豆豆" }; 4 String[] item_list = { "經(jīng)理", "策劃", "測試", "美工" }; 5 6 @Override 7 protected void onCreate(Bundle savedInstanceState) { 8 super.onCreate(savedInstanceState); 9 setContentView(R.layout.fragment_main); 10 initEvent(); 11 12 } 13 14 private void initEvent() { 15 // TODO Auto-generated method stub 16 findViewById(R.id.button5).setOnClickListener(new OnClickListener() { 17 18 @Override 19 public void onClick(View v) { 20 // TODO Auto-generated method stub 21 // showDialog1(); 22 // showDialog2(); 23 // showDialog3(); 24 // showDialog4(); 25 showDialog5(); 26 } 27 28 }); 29 } 30 31 // 顯示自定義對(duì)話框 32 private void showDialog5() { 33 // TODO Auto-generated method stub 34 LayoutInflater inflater = LayoutInflater.from(this); 35 View view = inflater.inflate(R.layout.dialog, null); 36 AlertDialog.Builder builder = new AlertDialog.Builder(this); 37 builder.setTitle("自定義對(duì)話框"); 38 builder.setIcon(R.drawable.ic_launcher); 39 builder.setView(view); 40 AlertDialog dialog = builder.create(); 41 dialog.show(); 42 } 43 44 // 顯示列表對(duì)話框 45 private void showDialog4() { 46 // TODO Auto-generated method stub 47 AlertDialog.Builder builder = new AlertDialog.Builder(this); 48 builder.setTitle("部門列表"); 49 builder.setIcon(R.drawable.ic_launcher); 50 builder.setItems(item_list, new DialogInterface.OnClickListener() { 51 52 @Override 53 public void onClick(DialogInterface dialog, int which) { 54 // TODO Auto-generated method stub 55 Toast.makeText(MainActivity.this, "部門是是:" + item_list[which], 0) 56 .show(); 57 } 58 }); 59 60 AlertDialog dialog = builder.create(); 61 dialog.show(); 62 } 63 64 // 顯示單選按鈕對(duì)話框 65 private void showDialog2() { 66 // TODO Auto-generated method stub 67 AlertDialog.Builder builder = new AlertDialog.Builder(this); 68 builder.setTitle("選擇性別"); 69 builder.setIcon(R.drawable.ic_launcher); 70 builder.setSingleChoiceItems(single_list, 0, 71 new DialogInterface.OnClickListener() { 72 73 @Override 74 public void onClick(DialogInterface dialog, int which) { 75 // TODO Auto-generated method stub 76 String str = single_list[which]; 77 Toast.makeText(MainActivity.this, "這人人是:" + str, 0) 78 .show(); 79 } 80 }); 81 82 AlertDialog dialog = builder.create(); 83 dialog.show(); 84 } 85 86 // 顯示多選按鈕對(duì)話框 87 private void showDialog3() { 88 // TODO Auto-generated method stub 89 AlertDialog.Builder builder = new AlertDialog.Builder(this); 90 builder.setTitle("愛好:"); 91 builder.setIcon(R.drawable.ic_launcher); 92 builder.setMultiChoiceItems(multi_list, null, 93 new DialogInterface.OnMultiChoiceClickListener() { 94 95 @Override 96 public void onClick(DialogInterface dialog, int which, 97 boolean isChecked) { 98 // TODO Auto-generated method stub 99 if (isChecked) { 100 Toast.makeText(MainActivity.this, 101 "愛好是:" + multi_list[which], 0).show(); 102 } 103 104 } 105 }); 106 builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { 107 108 @Override 109 public void onClick(DialogInterface dialog, int which) { 110 // TODO Auto-generated method stub 111 dialog.dismiss(); 112 } 113 }); 114 AlertDialog dialog = builder.create(); 115 dialog.show(); 116 } 117 118 // 顯示確認(rèn)對(duì)話框 119 private void showDialog1() { 120 AlertDialog.Builder builder = new AlertDialog.Builder(this); 121 builder.setTitle("確認(rèn)對(duì)話框"); 122 builder.setMessage("確認(rèn)提示對(duì)話框內(nèi)容"); 123 builder.setIcon(R.drawable.ic_launcher); 124 builder.setPositiveButton("確認(rèn)", new DialogInterface.OnClickListener() { 125 126 @Override 127 public void onClick(DialogInterface dialog, int which) { 128 // TODO Auto-generated method stub 129 Toast.makeText(MainActivity.this, "點(diǎn)擊了確定", 0).show(); 130 131 } 132 }); 133 builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { 134 135 @Override 136 public void onClick(DialogInterface dialog, int which) { 137 // TODO Auto-generated method stub 138 Toast.makeText(MainActivity.this, "點(diǎn)擊了取消", 0).show(); 139 140 } 141 }); 142 AlertDialog dialog = builder.create(); 143 dialog.show(); 144 } 145 146 }

?

轉(zhuǎn)載于:https://www.cnblogs.com/my334420/p/6785432.html

總結(jié)

以上是生活随笔為你收集整理的Android攻城狮Dialog的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。