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 OpenGL库函数列表
  2. Android仿QQ消息列表ListView滑动删除效果
  3. Android:BaseMultiItemQuickAdapter打造嵌套/多级列表
  4. Android 列表之分组ListView
  5. android dpi换算以及常用分辨率列表
  6. Android 自定义分享列表ACTION_SEND
  7. Android | activity之间传递列表,以listview显示
  8. android最近任务列表,删除某个应用操作
  9. Android 的res/values/colors自定义颜色列表和注释表及布局文件

随机推荐

  1. adb开发工具合集(traceview and dmtracedu
  2. Android颜色渐变效果
  3. 使用 android studio 查看 android 源码
  4. android饼状图表
  5. Android(安卓)SDK Manager无法更新问题解
  6. Android__TextView跑马灯的实现
  7. Android 如何找到最匹配资源
  8. android Webview支持input type=file
  9. 之View state changes(视图状态改变)
  10. Android Support Library更新到v22.1之Ap