DialogFragment被dissmiss()出现Activity的title栏后又消失
来源:互联网 发布:java编程语言 第五版 编辑:程序博客网 时间:2024/05/02 02:04
问题描述:查看联系人-分享-选择短信-新建短信-在跳转到短信编辑界面前会先显示一个短信框(always)
现象:
问题分析:
1. 当点击取消或者dialog外面时,dialog会正常消失。 当点击新消息时就会短暂显示带有短信的浮动框
2. 通过Android Device Monitor的Hierarchy View发现显示短信的浮动框是DecorView的title部分,content部分没有内容
得出结论:点击“新消息”按钮后dialog消失了,短暂出现content内容消失,仅仅出现Activity的title在页面跳转过渡时期显示着。
究其源码:
原代码中使用 Dialogpublic Dialog onCreateDialog(final Bundle bundle)
修改后使用的 public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState)
其中title可以在onCreate中设置getDialog().setTitle()
底部的“新消息”的button默认样式下后背景,需要使用style="?android:attr/buttonBarButtonStyle" 去掉默认情况下的的背景效果和自带的阴影
阅读全文
0 0
- DialogFragment被dissmiss()出现Activity的title栏后又消失
- 如何能实现文本框默认值,鼠标单击后消失,当鼠标焦点消失默认值又出现
- DialogFragment弹出后Activity背景不变暗
- 打印机删除后又出现的解决方案
- FragmentManager在Activity重建后,add的fragment消失,救命
- android dialog和activity 改变出现消失的 动画样式
- DialogFragment在Activity执行onSaveInstanceState完成后调用show报BUG的解决方案
- Activity的title设置
- 使用DialogFragment时影藏Title
- JS控制一张图片消失又出现
- Activity与DialogFragment交互的方法
- 如何操作DialogFragment后面的Activity
- Activity 与 DialogFragment 之间的数据传递
- Activity finish后出现闪烁的解决办法
- DialogFragment显示的时候,按返回键不让其消失
- iOS10 跳转后navigationBar 按钮和title消失
- android平台上耳机缓慢插入时图标显示后又消失的bug
- android平台上耳机缓慢插入时图标显示后又消失的bug
- HDU 5800 To My Girlfriend【动态规划】
- html特殊表格(colspan,rowspan)
- javascript中变量作用域和typeof、null、undefined
- Nutch修改插件源代码+打包
- 上帝造题的七分钟2(线段树)
- DialogFragment被dissmiss()出现Activity的title栏后又消失
- 两个单链表相交的一系列问题
- Ubuntu下安装Bugzilla
- vmware workstation12+ubuntu16版本快速启动hyperledger fabric1.0网络
- 微服务下DDD的充血模式
- Black Rock Shooter
- Android不用gradle手动下载jar
- Movie Studio项目属性设置(一)
- myeclipse 导入文件 中文乱码