位置: 编程技术 - 正文

Android 4.4 Dialog 被状态栏遮挡的解决方法

编辑:rootadmin

推荐整理分享Android 4.4 Dialog 被状态栏遮挡的解决方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

首先看不正常的图,点击tracing_dialog按钮弹出对话框

然后看理论上的效果图

观察两张图发现,不正常的图最上方被状态栏遮挡住了,而该问题存在于android4.4版本中。为了修复该问题,我们增加一个函数在Dialog的子类中,对于android4.4及以上版本进行修复,而android4.4以下版本不进行处理。

我们先来看有问题的代码

Android 4.4 Dialog 被状态栏遮挡的解决方法

创建Dialog的方法如下,第一个参数是Context对象,第二个参数是主题文件对应的id

style如下

现在我们在TracingDialog中增加一个函数,该函数对android4.4及以上版本进行适配使其显示正常,增加的函数如下

在TracingDialog的onCreate方法中调用以上函数即可,如下

姑且不考虑继承Dialog这种创建Dialog的方法,没办法,历史遗留问题。Dialog的创建方法官方已经建议使用DialogFragment进行创建了。就这样,一个函数解决了问题!

参考文章dialog-on-android-kitkat-seems-to-be-cut

ubuntu下创建手机可用的热点wifi 一开始我是用Ubuntu自带的networkmanager进行设置的,其他的笔记本电脑或者windows平板可以发现此无线网络。但是我的Android手机却不行,貌Android系统不支持

使用SQLite本地数据库 在Android平台上,集成了一个嵌入式关系型数据库—SQLite。以SQLite是一款轻型数据库:SQLite3支持NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二

如何开发一个新闻订阅APP之Android篇(二、从“逛”页面谈谈多种格式listview的实现细节) 上一篇文章如何开发一个新闻订阅APP之Android篇(一、实现仿微信主界面效果)介绍了布板主界面的实现,接下来,我想和大家分享一下ListView的一些使

标签: Android 4.4 Dialog 被状态栏遮挡的解决方法

本文链接地址:https://www.jiuchutong.com/biancheng/385247.html 转载请保留说明!

上一篇:Android 仿 iphone 自定义滚动选择器

下一篇:ubuntu下创建手机可用的热点wifi(ubuntu系统的手机)

  • 增值税发票勾选平台
  • 要交多少增值税
  • 基本户的利息和本金比例
  • 小规模公司企业所得税交多少
  • 增值税起征点的规定只适用于
  • 应收利息和利息收入的关系
  • 连号发票不许报销的具体发票类型
  • 外商投资企业啥意思
  • 工程款预付账款的账务处理
  • 产品检验费怎样做账?
  • 低值易耗品库存
  • 单位租用个人住房合法吗
  • 基建项目待摊投资
  • 购买货物待销售会计分录
  • 公司购买的绿植普票怎么抵扣
  • 法律关系的内容是指
  • 制作费算什么费用
  • 退以前年度所得税会计分录
  • 利润表里的营业税金及附加如何计算
  • 应交增值税会计科目
  • 收益性支出包括哪些科目
  • 民办非企业缴纳失业保险吗
  • 外籍人士可以回国吗
  • windows10如何开机启动软件
  • TP-Link TL-WR841N管理员密码(初始密码)是多少
  • 联想怎么进入bios设置u盘启动
  • 在win7中,如何搜索指定扩展名的文件
  • php一个页面多个分页
  • 没有一般纳税人证明怎么办
  • 银行汇票属于银行存款吗
  • 债券转换是什么意思
  • 注销公司财务报表范本
  • vue set-cookie
  • 企业所得税年报截止日期2023
  • 一般纳税人零申报怎么报税
  • 虚拟机安装win11提示无法运行
  • vue3用法
  • 委托第三方收款合法吗
  • js基本数据类型和复杂数据类型的区别
  • 利润表本年累计数公式
  • 代理进口业务应纳的关税
  • 商业承兑汇票退回给上手公司怎么操作
  • python local
  • 会计需要装订资料有哪些
  • 未开发票如何确认收入并进行申报?
  • 卖家电的税点是多少呀
  • 运输费和货款一样吗
  • 净值怎么算?
  • 销售费用主要包括
  • 收到其他企业投资是属于其他业务收入吗
  • 增值税直接减免额怎么做账
  • 买断式与回购式
  • 企业的研发活动阶段包括
  • 租来的办公室装修费摊销几年
  • 建账的大体流程是什么
  • 怎么验证触发器的执行
  • iis7配置asp
  • linux那些事儿
  • centos配置IP地址
  • linux系统的
  • vc精华氧化变黄
  • linux本地解析
  • win8休眠如何唤醒
  • windows10升级后
  • 优化太差
  • datatable.load
  • unity3D游戏开发
  • itertools.permutations
  • js原型作用
  • 安卓app开源项目
  • 封装是借助什么达到的
  • jQuery对checkbox 复选框的全选全不选反选的操作
  • 广东省电子税务局登录方式
  • 精准扶贫有哪些分类措施
  • 税务综合办公系统操作手册
  • 已申报的纳税申报表怎么下载打印
  • 高级人民法院党组书记级别
  • 购车绿本是什么样的?
  • 江苏个体户年报怎么填
  • 为什么我电脑登微信显示二维码失效
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设