警告和多选对话框的创建


运行结果图如下





代码如下


public class MainActivity extends Activity {private Button btn1;private Button btn2;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);btn1 = (Button) findViewById(R.id.btn1);btn2 = (Button) findViewById(R.id.btn2);btn1.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {new AlertDialog.Builder(MainActivity.this)       //引用了系统自带的图片资源.setIcon(android.R.drawable.stat_sys_warning).setTitle("警告").setMessage("你确定要退出吗").setPositiveButton("确定",new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog,int which) {finish();}}).setNegativeButton("取消",new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog,int which) {Toast.makeText(MainActivity.this,"你取消了退出", Toast.LENGTH_LONG).show();}}).show();}});btn2.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {new AlertDialog.Builder(MainActivity.this).setTitle("多选对话框")//三个参数为:  数组资源Id, 默认选择的状态, 监听器.setMultiChoiceItems(new String[] { "星期一", "星期二", "星期三", "星期四","星期五", "星期六", "星期日" },null,new DialogInterface.OnMultiChoiceClickListener() {public void onClick(DialogInterface dialog,int which, boolean isChecked) {Toast.makeText(MainActivity.this,"你选择了第" + which + "个",Toast.LENGTH_LONG).show();}}).show();}});}}


更多相关文章

  1. Android中如何使用自定义对话框
  2. Android(安卓)实现沉浸式体验
  3. 定制自己的 Android(安卓)Dialog 信息提示对话框
  4. quick-cocos2d-x android返回键监听并实现原生退出对话框
  5. Android应用的自动升级、更新模块的实现
  6. Android(安卓)创建自定Dialog
  7. android按钮监听器的四种技术
  8. Android实现自定义对话框(Dialog)
  9. android 小游戏 ---- 数独(四)

随机推荐

  1. android AlertDialog自定义全屏显示
  2. IntentService简介
  3. android开发 典型网站客户端
  4. Android(安卓)textview maxEms与maxLengt
  5. Android(java)学习笔记80:UDP协议发送数据
  6. Android 8怎么修改USB默认为MTP
  7. android:configChanges="keyboard|keyboa
  8. [Android]JNI Tips
  9. android打电话的程序
  10. Android 手机bluetooth 名字的设置