1.很简单的一个方式就可以实现用一个activity显示一个布局xml的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();

更多相关文章

  1. Android中如何取消或定制当点击GridView的时候出现的那个黄色背
  2. Android中退出程序的提示框
  3. Android(安卓)dialog 强制弹出输入法
  4. android弹出dialog后activity背景变暗
  5. Android(安卓)自定义BaseAdapter
  6. Android(安卓)P 版本中支持全面屏检测的api
  7. Android——CheckBox【复选框】 点击事件与属性,用案例说明
  8. android checkBox 的选中和取消选中
  9. android 实时检测网络状态

随机推荐

  1. android的自定义弹出窗
  2. 解决:Failed to fectch URl https://dl-ss
  3. Android基于PinnedSectionListView实现联
  4. Android之UI学习篇七:ImageView实现适屏和
  5. Maven开发Android指南 4 与Eclipse整合(m2
  6. Android中通过经纬度来过去到城市名称
  7. android如何隐藏通知栏和禁止横屏竖屏切
  8. Android的滑动手势处理
  9. 编写android jni代码时遇到的问题
  10. Android(安卓)4编程入门经典