android 中怎么实现点击了对话框的按钮以后对话框不会消失,android 中怎么实现点击了对话框的按钮以后对话框不会消失...
满意答案
henpokeyo
2014.05.17
采纳率:40% 等级:9
已帮助:667人
在android中当你点击了对话框的按钮以后 不管你是否调用了dismis()函数系统本省都会去调用这个函数并且关闭对话框,但是在有些程序中我们必须让对话框保持不消失,如何实现这样的功能呢,这就需要一中欺骗的机制也就是说 当我们点击了按钮以后 让系统以为对话框已经关闭了,这样他就不会再关闭了,具体实现的代码如下: Dialog dialog=new AlertDialog(this).setTitle("对话框不消失测试").setMessage("test for dialog").setPostiveButton("确定",DialogInterface.OnClickListener(){ try { Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing"); field.setAccessible(true); //设置mShowing值,欺骗android系统 field.set(dialog, false); //需要关闭的时候将这个参数设置为true 他就会自动关闭了 }catch(Exception e) { e.printStackTrace(); } }).create();dialog.show();
00分享举报
android 中怎么实现点击了对话框的按钮以后对话框不会消失,android 中怎么实现点击了对话框的按钮以后对话框不会消失...相关推荐
- Android对话框的高级设置《一》设置对话框按钮的图像和在内容文本中插入图像
我们知道Android系统提供的对话框样式实在有些简陋,如果你的应用程序很华丽,再配上一个简陋的对话框,显得格格不入. SO.............我们可以通过反射技术来阻止对话框的关闭:设置对话框 ...
- Android项目实战(十六):QQ空间实现(一)—— 展示说说中的评论内容并有相应点击事件...
大家都玩QQ空间客户端,对于每一个说说,我们都可以评论,那么,对于某一条评论: 白雪公主 回复 小矮人 : 你们好啊~ 我们来分析一下: 1.QQ空间允许我们 点击 回复人和被回复人的名字就可以进入对 ...
- android 设置按钮高度,如何在本机android中设置按钮的高度
我正在学习反应 Android移动应用程序的本机编程.我正在制作一个我需要设置按钮高度的屏幕.我在视图中添加了按钮并设置了使用样式的高度,但按钮高度没有变化. /** * LoginComponent ...
- python实现自动点击器_Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)...
一.准备工作: 安装pywin32,后面开发需要pywin32的支持,否则无法完成与windows层面相关的操作. pywin32的具体安装及注意事项: 1.整体开发环境: 基于windows7操作系 ...
- iphone同步android短信恢复,用什么软件可以将安卓的短信恢复到苹果中
安卓手机上,用软件把手机中的短信导出备份,注意备份的文件格式后缀必须是.csv的. 如果不知道用什么软件,这里推荐一个名字就叫"短信备份",可以在安卓市场里搜到,(我试用过很多个, ...
- 微信扫一扫点击下载App弹出引导页引导在外部浏览器中打开
使用微信打开网址时,无法在微信内打开常用下载软件,手机APP等. 解决方案:弹出一个遮罩提示用户在新的浏览器窗口打开. 使用的是纯JS+HTML+CSS结合的方式,但不要一进入微信就弹出提示它在新浏览 ...
- Android Design Support Library 中控件的使用简单介绍(一)介绍 在这个 Lib 中主要包含了 8 个新的 material design 组件!最低支持 Android
介绍 在这个 Lib 中主要包含了 8 个新的 material design 组件!最低支持 Android 2.1 . 这些组件在我看来就是对 Github中最近比较火的 android 组件进行 ...
- android广播内容显示在屏幕上,在Android本机来电屏幕上弹出窗口,例如真正的来电者Android应用...
我也在努力(在这里理解你可能是错误的).您想要实现的是在Android 4.2(Jelly Bean)中显示该活动.我只是延迟显示活动.我在其他类中使用过PhoneStateListener.我可以在 ...
- android标题栏添加按钮_几行代码实现Android通用标题栏(轻松向左右两侧添加Menu)...
秦子帅明确目标,每天进步一点点..... 作者 | 丶E 地址 | https://www.jianshu.com/p/8c15fc4114a7 前言 标题栏是app开发经常用到的东西,几乎每个页 ...
- android 沙盒_我们分别测试了2020年排名前五的最佳android电视盒
android 沙盒 So once you have decided you want an android TV box. Now, all you have to do is pick from ...
最新文章
- 7.1 函数的一般形式
- xlwt什么版本支持xlsx的版本_Spring Framework Versions版本支持说明
- 数据安全架构设计与实战~思维导图
- css揭秘实战技巧 - 形状 [二]
- Flask自定义错误页面的方法
- linux 词霸,Linux中的词霸
- 【毕业设计】java银行帐目管理系统(源代码+论文)
- SpringBoot的C2C水果商城系统
- 自定义viewFlipper
- java 生成水印_Java生成文字水印
- Unity 路径点弧线运动
- nc系统显示不能连接到服务器,用友U8 用友登录时提示不能连接到服务器。
- C语言堆栈应用之逆波兰法表达式求值
- Vue3 源码阅读(3):响应式系统 —— 重置 effect 的依赖收集、嵌套的 effect、effect 调度执行
- 如何在excel中计算percentile和quartile
- Linux下删除文件时出现rm: cannot remove ‘***/.user.ini’: Operation not permitted
- Linux添加开机自启动应用
- Java拆分为姓和名
- 如何做抖音自媒体?这些小技巧一定要掌握
- ios 黑魔法 解决问题