Dialog属性的Activity使用
16lz
2022-04-11
1.很简单的一个方式就可以实现用一个activity显示一个布局xml的Dialog:
2.显示一个单选列表的Dialog:
3.返回一个多选列表的Dialog:
android:theme="@android:style/Theme.Dialog"
2.显示一个单选列表的Dialog:
new AlertDialog.Builder(this).setTitle("选择省份").setSingleChoiceItems(provinces, 0, buttonOnClick).setPositiveButton("确定", buttonOnClick).setNegativeButton("取消",buttonOnClick).create();
3.返回一个多选列表的Dialog:
AlertDialog ad = new AlertDialog.Builder(this).setIcon(R.drawable.image).setTitle("选择省份").setMultiChoiceItems(provinces,new boolean[] { false, true, false, true, false,false }, null).setPositiveButton("确定",new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog,int whichButton) {String s = "您选择了:";for (int i = 0; i < provinces.length; i++) {if (lv.getCheckedItemPositions().get(i))System.out.println(lv.getAdapter().getItem(i).toString());}}}).setNegativeButton("取消", null).create();lv = ad.getListView();
更多相关文章
- Android中如何取消或定制当点击GridView的时候出现的那个黄色背
- Android中退出程序的提示框
- Android(安卓)dialog 强制弹出输入法
- android弹出dialog后activity背景变暗
- Android(安卓)自定义BaseAdapter
- Android(安卓)P 版本中支持全面屏检测的api
- Android——CheckBox【复选框】 点击事件与属性,用案例说明
- android checkBox 的选中和取消选中
- android 实时检测网络状态