将activity作为模态对话框显示
2016-05-20 11:26
274 查看
通过以下3步,将一个Activity变为模态对话款
1.在activity的manifest中加上下面的设置:
android:theme="@android:style/Theme.Dialog"
2.在onCreate函数中加上下面的代码:
setFinishOnTouchOutside (false);
3.Override onBackPressed
@Override public void onBackPressed()
{ // prevent "back" from leaving this activity }
第一步使Activity具有dialog的外观。
第二步使Activity的具有modal diglog的行为特性。
1.在activity的manifest中加上下面的设置:
android:theme="@android:style/Theme.Dialog"
2.在onCreate函数中加上下面的代码:
setFinishOnTouchOutside (false);
3.Override onBackPressed
@Override public void onBackPressed()
{ // prevent "back" from leaving this activity }
第一步使Activity具有dialog的外观。
第二步使Activity的具有modal diglog的行为特性。
相关文章推荐
- 导入数据库时,因数据量过大,导致导入失败
- 函数调用关于从Ring3转到Ring0 ESP堆栈变化
- 滤镜研究
- iOS打开摄像头录像
- C#技术开发中心
- test
- 如何通过SecureCRT作为客户端连接Linux服务器
- Shiro--RememberMe管理配置
- 小米范工具系列之四:小米范HTTP批量发包器
- 后台使用Spring MVC 4.15 版本 通过 ajaxFileUpload plugin插件上传文件相应时引起的一个小问题,Chrome、Firefox中出现SyntaxError:unexpected token <
- 套路
- jQuery ajax - serialize() 方法
- 第一篇、概述1~大型网站架构演化
- iOS 数据转换
- listview 实现倒计时
- ASP.NET 修复 IIS 映射具体实现步骤
- 动态规划——最大子矩阵和问题
- 非静态内部类/匿名类引起的Memory Leak
- ScheduledExecutorService中scheduleAtFixedRate方法同步
- Github发布了为桌面应用开发而生的Electron 1.0版本(HTML、CSS和JavaScript)