android:AlertDialog控件
AlertDialog 可以在当前的界面弹出一个对话框,这个对话框是置顶于所有界面元素之上 的,能够屏蔽掉其他控件的交互能力,因此一般 AlertDialog 都是用于提示一些非常重要的 内容或者警告信息。比如为了防止用户误删重要内容,在删除前弹出一个确认对话框。下面 我们来学习一下它的用法,修改 MainActivity 中的代码,如下所示:
public class MainActivity extends Activity implements OnClickListener {
……
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.button:
AlertDialog.Builder dialog = new AlertDialog.Builder
(MainActivity.this);
dialog.setTitle("This is Dialog"); dialog.setMessage("Something important."); dialog.setCancelable(false); dialog.setPositiveButton("OK", new DialogInterface.
OnClickListener() {
});
@Override
public void onClick(DialogInterface dialog, int which) {
}
dialog.setNegativeButton("Cancel", new DialogInterface. OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
}); dialog.show(); break;
default:
break;
}
}
}
首先通过 AlertDialog.Builder 创建出一个 AlertDialog 的实例,然后可以为这个对话框设 置标题、内容、可否取消等属性,接下来调用 setPositiveButton()方法为对话框设置确定按钮 的点击事件,调用 setNegativeButton()方法设置取消按钮的点击事件,最后调用 show()方法 将对话框显示出来。重新运行程序,点击按钮后,效果如图 3.13 所示。
图 3.13
android:AlertDialog控件相关推荐
- android控件使用大全,Android常见控件使用详解
本文实例为大家分享了六种Android常见控件的使用方法,供大家参考,具体内容如下 1.TextView 主要用于界面上显示一段文本信息 2.Button 用于和用户交互的一个按钮控件 //为Butt ...
- 一个Demo让你掌握Android所有控件
一个Demo让你掌握Android所有控件 原文:一个Demo让你掌握Android所有控件 本文是转载收藏,侵删,出处:"安卓巴士" 下面给出实现各个组件的源代码: 1 ...
- Android开源控件ViewPager Indicator的使用方法
1月16日厦门 OSC 源创会火热报名中,奖品多多哦 摘要 Android开源控件ViewPager Indicator的使用介绍 ViewPagerIndicator 目录[-] 1. V ...
- 日历控件的android代码,Android日历控件PickTime代码实例
Android日历控件PickTime代码实例 发布时间:2020-10-03 16:05:51 来源:脚本之家 阅读:86 作者:手撕高达的村长 最近做项目,需要设置用户的生日,所以做这样一个功能. ...
- android 获取控件高度_安卓开发入门教程UI控件_ImageView
什么是ImageView ImageView是用于显示图片的UI控件. 基础样例 1.展示本地图片 效果图 代码 <ImageViewandroid:layout_width="wra ...
- xamarin.android 控件,Android 库控件 - Xamarin | Microsoft Docs
Xamarin Android 库控件Xamarin.Android Gallery control 03/15/2018 本文内容 Gallery是一种布局小组件,用于显示水平滚动列表中的项,并将当 ...
- android 获取控件在屏幕中的坐标
今天,简单讲讲android如何获取控件在屏幕中的坐标. 这个其实也很简单,但是昨天做一个功能时,需要功能控件的坐标做一些逻辑操作时,居然不知道怎么做.所以在网上查找了资料后,解决了这个问题.这里记录 ...
- Android图表控件MPAndroidChart——曲线图LineChart的使用(财富收益图)
目录 前言 本文涉及文章 其他相关文章 1.数据准备 1.1 数据来源 2.曲线展示 2.1 MPAndroidChart获取 2.2 数据对象获取 2.3 数据展示 3.曲线完善 3.1 图表背景. ...
- Android AutoCompleteTextView控件实现类似百度搜索提示,限制输入数字长度
Android AutoCompleteTextView 控件实现类似被搜索提示,效果如下 1.首先贴出布局代码 activity_main.xml: <?xml version="1 ...
最新文章
- js 获取当前时间 随记
- leetcode算法题--删除链表的节点
- linux常用命令小结(二)
- sun服务器清理内存日志_服务器清理日志的命令行
- 自定义 BaseServlet,通用Servlet的抽取,模块化开发Servlet
- 2019华为软件精英挑战赛 赛后总结
- 使用Ionic3创建原生app系统入门
- 新华linux桌面操作系统3.0
- Zabbix 网页端监控工具
- [答疑]为什么要把actor翻译成执行者
- Android相机预览,指定区域显示预览框,在区域内出现人脸进行人脸识别,并抓拍人脸照片存在本地,CameraX,虹软人脸识别
- Python - Python3 编程第一步 Fibonacci series: 斐波纳契数列
- 直播弹幕互动游戏如何开播?
- 红帽子6.4服务器版下载、安装,更改yum教程收集
- 【转贴】对《高质量程序设计指南--C++/C第二版》的探讨
- 三星r381刷android wea,三星Gear 2 Neo R381怎么样
- 【区块链与密码学】第9-3讲:群签名方案的安全性要求
- MYSQL 常用语法学习汇总
- 传奇服务器都有哪些文件,传奇服务端目录文件详细说明
- 【VirtualAPP 双开系列07】第三方 APP Service、Provider 加载分析
热门文章
- 敏捷开发中Scrum方法
- 新手XP下硬盘安装ubuntu10.10全程解析
- ORA-12012 Error on auto execute of job SYS.ORA$AT_OS_OPT_SY_NN in 12.2.0 Database
- 《Hadoop集群与安全》一2.1 在Hadoop集群中配置操作系统
- 新概念英语(1-9)How is Ema?
- bzoj4396[Usaco2015 dec]High Card Wins*
- ThreadPool原理介绍
- NAT双出口的热备份
- 怎样检查Android网络连接状态
- form submit firefox not working