AlertDialog 可以在当前的界面弹出一个对话框,这个对话框是置顶于所有界面元素之上
的,能够屏蔽掉其他控件的交互能力,因此一般 AlertDialog 都是用于提示一些非常重要的
内容或者警告信息。比如为了防止用户误删重要内容,在删除前弹出一个确认对话框。

添加代码:

private Button button;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);button = (Button) findViewById(R.id.button);button.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {// TODO Auto-generated method stubAlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this);// 设置dialog的Titledialog.setTitle("This is dialog");// 设置dialog的Messagedialog.setMessage("Something importent!");// 设置是否可以撤销属性dialog.setCancelable(true);// 设置确定按钮的点击事件dialog.setPositiveButton("OK",new android.content.DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface arg0, int arg1) {// TODO Auto-generated method stubToast.makeText(MainActivity.this,"you click OK ", Toast.LENGTH_SHORT).show();}});// 设置取消按钮的点击事件dialog.setNegativeButton("Cancel",new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface arg0, int arg1) {// TODO Auto-generated method stubToast.makeText(MainActivity.this,"you click Cancel", Toast.LENGTH_SHORT).show();}});dialog.show();}});}

转载于:https://www.cnblogs.com/junjiedeng/p/4428485.html

AlertDialog用法。相关推荐

  1. android.support.v7.app.AlertDialog.Builder使用说明

    先看图        喜欢那种效果呢,左边是api22以下默认的,右边是android.support.v7.app.AlertDialog 用法说明: 1.改成v7的alertdialog andr ...

  2. Android学习笔记(八)

    android中常见空间的使用方法 1.TextView TextView主要用于在界面上显示一段文本信息,如下面代码所示: <LinearLayout xmlns:android=" ...

  3. Android 应用开发学习笔记(1 of 2,from hitwh)

    Android 应用开发 注意!由于文章图片是通过typora一键上传图片实现,该功能还存在bug,容易导致图片顺序混乱,文章开头提供了原版文章的 pdf 资源下载,推荐下载 pdf 后观看,或评论区 ...

  4. AlertDialog.Builder setCancelable用法

    AlertDialog.Builder的setCancelable public AlertDialog.Builder setCancelable (boolean cancelable) Sinc ...

  5. AlertDialog创建6种对话框的用法

    AlertDialog生成的对话框可分为4个区域:图标区,标题区,内容区,按钮区 结构如图: AlertDialog对话框的使用: 1,创建AlertDialog.Builder对象 2,调用Buil ...

  6. Android之Adapter用法总结

    本文转自http://kb.cnblogs.com/a/2328334/,转载请注明原出处. Android之Adapter用法总结 作者:Devin Zhang  来源:博客园  发布时间:2012 ...

  7. Android的Adapter用法总结

    Android之Adapter用法总结 1.Adapter概念   定义为将一个类的接口变换成客户端所期待的一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作.   在androi ...

  8. android:AlertDialog控件

    AlertDialog 可以在当前的界面弹出一个对话框,这个对话框是置顶于所有界面元素之上 的,能够屏蔽掉其他控件的交互能力,因此一般 AlertDialog 都是用于提示一些非常重要的 内容或者警告 ...

  9. AlertDialog(对话框)的基本使用

    AlertDialog可以在当前的界面弹出一个对话框,这个对话框是置顶于所有界面元素上的,能够屏蔽掉其他控件的交互能力,因此,AlertDialog一般都是用于提示一些非常重要的内容或者警告信息.比如 ...

最新文章

  1. android通话记录列表apk,android打电话,发短信,获取通讯录、通话记录、短信记录...
  2. MongoDB数据库(8.Python中使用mongodb数据库以及pymongo模块用法)
  3. vue里面rules_vue如何使用rules对表单字段进行校验
  4. ISA Server 2004服务器发布DHCP服务器
  5. (转)关于中国的互联网
  6. 韩信点兵php,说说大脑的“同时性信息加工功能”
  7. calamari架构与分析
  8. 同样是程序员 为什么薪资不同
  9. java 上传csv/xslx文件,预览,导入到数据库中
  10. 如何解决MathType 6.9 中公式无法删除的问题
  11. 在JS中根据身份证号计算出生日期和年龄
  12. 查看ip地址 通过域名
  13. 薅资本主义羊毛新姿势,英伟达K80免费用
  14. c语言程序与设计教学设计,浅谈C语言程序设计课程的教学设计
  15. 怎么用python骂人_5 个无聊 Python 程序,用 Python 整蛊你的朋友们吧
  16. 计算机在生物科学领域的应用论文,计算机在生物学中的应用论文(3)
  17. macOS BigSur Parallel Desktop 16 Win10 虚拟机无法连接网络
  18. 选择可解释性高的机器学习模型,而不是决策风险高的黑匣子模型
  19. 抄笔记:尤雨溪在Vue3.0 Beta直播里聊到了这些…
  20. Python实现wvs进行批量扫描

热门文章

  1. JSON值的类型:数字,字符串,逻辑值,数组,对象,null
  2. android的按钮状态,保持android按钮选择状态
  3. windows下安装mongodb4.x版本
  4. 2D-六边形瓦片地图的随机生成
  5. php-redis中文参考手册_zset
  6. Android图表引擎AChartEngine - 简介
  7. phoneGap可行性分析
  8. TS笔记--------Jonathan
  9. 计算机电容的作用,请问电脑cpu电容作用是什么?
  10. harmonyos2.0怎么更新,harmonyOS 2.0什么时候更新 harmonyOS 2.0手机开发者Beta版更新内容[多图]...