android开发中实现单选与多选对话框的代码非常简单,具体代码如下所示:
public void myClick(View view) { // 单选对话框 //singleCheckDialog(); // 多选对话框 mulCheckDialog(); } private void mulCheckDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("标题") .setMultiChoiceItems(items, checkedItems, new DialogInterface.OnMultiChoiceClickListener() { @Override public void onClick(DialogInterface dialog, int which, boolean isChecked) { } }) .setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { StringBuilder reuslt = new StringBuilder(); for (int i = 0; i < items.length; i++) { if (checkedItems[i]) { reuslt.append(items[i]).append(" "); } } Toast.makeText(MainActivity.this, "选择了" + reuslt.toString(), Toast.LENGTH_SHORT).show(); } }) .setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }).show(); } private void singleCheckDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("标题") .setSingleChoiceItems(items, -1, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { String itemStr = items[which]; Toast.makeText(MainActivity.this, "选择了" + itemStr, Toast.LENGTH_SHORT).show(); // 关闭对话框 //dialog.dismiss(); } }) .setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }) .setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }).show(); }
以上所述是小编给大家介绍的Android实现单选与多选对话框的代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!
本文向大家介绍Android中创建对话框(确定取消对话框、单选对话框、多选对话框)实例代码,包括了Android中创建对话框(确定取消对话框、单选对话框、多选对话框)实例代码的使用技巧和注意事项,需要的朋友参考一下 Android中可以创建三种对话框、确定取消对话框、单选对话框、多选对话框 android中的确定取消对话框演示示例 Android中使用单选对话框的演示案例 android中使用多选
本文向大家介绍Android ExpandableListView单选以及多选实现代码,包括了Android ExpandableListView单选以及多选实现代码的使用技巧和注意事项,需要的朋友参考一下 一、概述 ExpandableListView是常用的一个控件,今天自己做了个小练习,主要需求是单选以及多选的实现,看似比较简单,但是还是比较复杂,把代码贴给大家,有这种需求的可以参考一下。
本文向大家介绍Android listview ExpandableListView实现多选,单选,全选,edittext实现批量输入的实例代码,包括了Android listview ExpandableListView实现多选,单选,全选,edittext实现批量输入的实例代码的使用技巧和注意事项,需要的朋友参考一下 最近在项目开发中,由于项目的需求要实现一些列表的单选,多选,全选,批量输入之
本文向大家介绍Android实现悬浮对话框代码,包括了Android实现悬浮对话框代码的使用技巧和注意事项,需要的朋友参考一下 先给大家展示下效果图,大家觉效果满意,请参考实现代码。 直接上代码: 首先inflate一个xml文件,产生一个view;再创建一个Dialog,设置Dialog的View为inflate的view;然后通过WindowManager.LayoutParams设置Dial
本文向大家介绍Android单选按钮对话框用法实例分析,包括了Android单选按钮对话框用法实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android单选按钮对话框用法。分享给大家供大家参考。具体如下: main.xml布局文件 array.xml数组 AlertDialog类 运行结果: 希望本文所述对大家的Android程序设计有所帮助。
本文向大家介绍Android悬浮对话框(即点即关对话框)实现代码,包括了Android悬浮对话框(即点即关对话框)实现代码的使用技巧和注意事项,需要的朋友参考一下 Activity是Android系统的4个应用程序组件之一。通过传统方法显示的Activity都是充满整个屏幕,也就是全屏的Activity。事实上,Activity不仅可以全屏显示,还可以象对话框一样直接显示在屏幕上。而且可以通过单击