android 对话框
其实这个很简单,只是自己用的比较少,但是还是写一下为好。
1.编写一个创建对话框的代码
protected void dialog() {
AlertDialog.Builder builder = new Builder(Main.this);
builder.setMessage("确认退出吗?"); builder.setTitle("提示"); builder.setPositiveButton("确认", new OnClickListener() { @Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss(); Main.this.finish();
}
}); builder.setNegativeButton("取消", new OnClickListener() { @Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
}); builder.create().show();
}
2.监听back按钮事件,则用户点击back时,会弹出确认对话框
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
dialog();
}
return false;
}
其实就是这么简单。
android 对话框相关推荐
- Android 对话框(Dialog)大全 建立你自己的对话框
Android 对话框(Dialog)大全 建立你自己的对话框 创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户 ...
- android 广播 关闭对话框,Android 对话框、信息提示和菜单
Android 对话框.信息提示和菜单 对话框 标准对话框显示按钮的方法 标准对话框最多 3 个按钮.具体可查看 AlertDialog 源码. 响应标准对话框的按钮单击事件 使用 DialogInt ...
- android对话框合集AlertDialog
android对话框合集AlertDialog demo mydialogs: 1.activity_main.xml <?xml version="1.0" encodin ...
- Android对话框和帧动画
Android对话框 在一个例子中展示四种对话框. 设置四个按钮 <LinearLayout xmlns:android="http://schemas.android.com/apk ...
- android 对话框 美化,Android修改Dialog样式
Android 对话框支持自定义标题,内容,按钮和点击事件,基本上可以满足我们日常的使用. 但有时候我们想要修改对话框的文字,按钮颜色等,系统并没有提供对应的方法,正常情况下只能自定义布局. 接下来通 ...
- android 函数返回string,Android应用开发之android 对话框对于返回值的处理方法
本文将带你了解Android应用开发之android 对话框对于返回值的处理方法,希望本文对大家学Android有所帮助. android对话框是异步的,因此无法获得其返回值. 例如: 我们给出一个提 ...
- Android对话框-下篇-之设置activity为Dialog
有人希望做出来的应用程序是一个漂浮在手机主界面的东西,那么很 简单你只需要设置一下Activity的主题就可以了在AndroidManifest.xml 中定义Activity的 地方一句话:andr ...
- android对话框的使用(下)
增加按钮Adding buttons 这就是我一开始很想知道的究竟如何添加Yes/No,Ok/Cancel这样的按钮.原来是通过setPositiveButton(...)响应Yes/Ok的点击,se ...
- Android 对话框(Dialog)大全
Activities提供了一种方便管理的创建.保存.回复的对话框机制,例如onCreateDialog(int),onPrepareDialog(int,Dialog),showDialog(int) ...
- 如何让Android对话框全屏 Dialog 全屏
如何让一个对话框全屏对话框: <style name="Theme.Application.Dialog.Alert" parent="android:Theme. ...
最新文章
- 产品图片无缝水平滚动效果代码
- MySQL 系统架构 说明
- Linux中利用RAW SOCKET直接通过网卡收发数据
- 【Linux】- 获取root权限命令
- bash-高级编程--变量和参数介绍
- 浅谈ios设计之使用表格UITableVIew设计通讯录的方法
- PHP base64
- TensorFlow 2.0 快速上手教程与手写数字识别例子讲解
- 棒棒糖 宏_棒棒糖图表
- 20温控f1什么意思_欧姆龙温控器是什么 欧姆龙温控器介绍【图文】
- vue indev.html,webpack - Can't add script tag to Vue component files ( *.vue ) - Stack Overflow
- [TCP/IP] TCP建立与终止
- 【java学习之路】(java SE篇)011.线程池
- 1040 Longest Symmetric String (25 分)
- java .jar怎么打开_java打开jar文件的方法
- html 360登录自动填写,汇总:如何在360浏览器中删除自动填写的表单?
- 高频消息中间件面试题解析
- 那些黑天鹅教会我们的IT知识
- 目标检测网络的知识蒸馏
- 解决XP系统桌面图标蓝底