Android自定义退出弹出框
在应用中不是很常见自定义的退出弹出框,游戏中我们经常能看到。下面就看下是怎么实现的,首先我们定义一个方法,当用户点击退出的时候调用这个方法。
1 private void dialog() { 2 final AlertDialog dlg = new AlertDialog.Builder(this).create(); 3 dlg.show(); 4 Window window = dlg.getWindow(); 5 window.setContentView(R.layout.talk); 6 Button ok = (Button) window.findViewById(R.id.btn_ok); 7 ok.setOnClickListener(new View.OnClickListener() { 8 public void onClick(View v) { 9 Main.this.finish(); 10 } 11 }); 12 Button cancel = (Button) window.findViewById(R.id.btn_cancel); 13 cancel.setOnClickListener(new View.OnClickListener() { 14 public void onClick(View v) { 15 dlg.cancel(); 16 } 17 }); 18 }
这跟普通的弹出框没有太大的区别,通过这两句话得到这个弹出框的自定义形状
Window window = dlg.getWindow(); window.setContentView(R.layout.talk);
如下图:
至此完成了自定义弹出框的设计。
转载于:https://www.cnblogs.com/LIANQQ/archive/2012/12/19/2824401.html
Android自定义退出弹出框相关推荐
- android的底部弹出框炫酷的样式,Android自定义底部弹出框ButtomDialog
本文实例为大家分享了Android自定义底部弹出框的具体代码,供大家参考,具体内容如下 先看看效果和你要的是否一样 一 .先来配置自定义控件需要的资源 1.在res文件夹下创建一个anim文件夹并创建 ...
- android 自定义spnner弹出框,PopupWindow,ListView实现自定义Spinner
最终的效果图,点击+86弹出popup 这里写图片描述 PupupWindow的布局文件 为一个ListView 作为pupup的主体内容 android:orientation="vert ...
- Android自定义底部弹出窗-dialog(2种实现分析+源码)
Android自定义底部弹出窗-dialog(2种实现分析+源码) 上线项目功能抽取,在项目开发中,我们会在许多地方会用到底部自定义弹窗,比如设置:个人账户退出,切换,照片的拍照或者相册的调出,或者一 ...
- c语言获取安卓弹窗,Android实现信息弹出框
本文实例为大家分享了Android实现信息弹出框的具体代码,供大家参考,具体内容如下 layout下的dialog_common_layout.xml android:layout_width=&qu ...
- html自定义js程序,JS中微信小程序自定义底部弹出框
实现微信小程序底部弹出框效果,代码分为html,css和js两部分,具体代码详情大家参考下本文. html CSS .commodity_screen { width: 100%; height: 1 ...
- android tv 悬浮窗口,android TV的自定义关机弹出框
关机的时候会走power的相关部分 首先我们监听power键的文件是在frameworks\base\services\core\java\com\android\server\policy\Phon ...
- 如何在腾讯地图上设置多种颜色的点位和自定义背景弹出框
1.引入地图js <script >var now = new Date();var number = now.getYear().toString() + now.getMonth(). ...
- android实现底部弹出框与软键盘冲突(全面屏虚拟键适配)
普通的底部弹出框大家都可以很熟练的使用了,无非是一个diaolog的事情,但是当dialog中含有输入框之后,软键盘与dialog的冲突可以说是十分坑了...更别说加上底部虚拟键了,这么一个小功能磨得 ...
- 自定义 cube-ui 弹出框dialog支持多个且多种类型的input框
start 最近遇到一个需求,给一个移动端项目加一点小功能. 移动端 UI 组件库使用的是 cube-ui. 但是基础的 cube-ui 不太满足我的需求- 重点是记录一下我的思路,其次才是实现的代码 ...
最新文章
- 熊猫烧香源代码(转载)
- Spring 框架用到的 9 个设计模式汇总!
- Appium——appium之mac环境安装
- 【NLP】Pytorch中文语言模型bert预训练代码
- 第二届Byte Cup来袭,赢得2万美元奖金,登上字节跳动面试直通车
- begintrans返回值_SQL事务回滚 ADO BeginTrans, CommitTran 以及 RollbackTrans 方法
- 探索处理数据的新方法,8 个重点带你搞懂云数据库——DBaaS(数据库即服务)到底是什么!...
- pytorch常见问题之cpu占满
- mysql导出表结构word文档_如何将Word文档导出为长图片格式
- 【JavsScript】webapp的优化整理
- VIBE算法(二)——算法总结
- MDK5 JLINK配置流程
- Python计算机视觉之特征提取与图像匹配
- 基于jsp+mysql+Spring+mybatis java的SSM健身房管理系统
- android 源代码分析 绘制,Android源码分析(View的绘制流程)
- 计算机学院姚茜,2019年东南大学计算机科学与工程学院硕士研究生拟录取名单公示...
- 大批程序员被劝退。。。
- 南京理工大学计算机学院张勇,2015年南京理工大学研究生数模竞赛获奖名单
- 毕业设计—图书馆预约系统
- 各大银行ATM跨行取款收费一览表
热门文章
- Redis缓存穿透、击穿、雪崩、预热、更新、降级
- 随笔(二)-- PyCharm如何更改背景图片
- Leetcode-区域和检索 - 数组不可变(303)
- Ransomware Locky Analysis
- Android 5.1 Lollipop的Zygote分析——上篇
- Android开发工具之Android Studio----版本控制SVN使用(一)
- java str.split(quot;cquot;),你真的完全理解了String的split方法?之二
- JZOJ 5930. 【NOIP2018模拟10.26】山花
- JZOJ 5184. 【NOIP2017提高组模拟6.29】Gift
- 云梦天气预报软件测试,云梦天气预报15天