位置: 编程技术 - 正文

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系统的手机)

  • 个人独资企业法人可以变更吗?
  • 邮局可以开发票吗 税点多少
  • 资源要素包括哪三个方面
  • 工会经费0.008申报
  • 小规模普票专票税率一样吗
  • 开办费抵扣多少企业所得税
  • 民办非盈利企业注册
  • 固定资产的折旧方法一经选定,不得随意变更
  • 职工的取暖补贴上税吗
  • 员工异地缴纳社保协议
  • 未加工食材
  • 资本化支出加计摊销形成的差异
  • 退回剩余工程物资计入什么科目
  • 银行汇票多余款收账通知怎么做记账凭证
  • 同一控制下企业合并会产生商誉吗
  • 商贸公司可以申请进出口权吗
  • 发票作废相关规定
  • 采购合同清单的安装调试费如何开具发票?税率是多少
  • 法院拍卖破产企业房产,税费问题
  • 资本收益率的计算公式净资产收益率
  • 企业的其他业务成本包括什么
  • 增值税进项税怎么算
  • 航信税控系统如何开销货清单
  • windows11如何进入启动设置
  • 酒店采购布草如何入账
  • 损益期末余额怎么算
  • 发票作废之后税钱怎么退回了
  • 企业受赠业务的法律规定
  • 机器学习-10 聚类算法
  • 前端几种下载文件
  • phpstrcmp函数
  • Yii2 队列 shmilyzxt/yii2-queue 简单概述
  • 转出未交增值税借方余额表示什么
  • 进料加工贸易方式
  • 店面装修费怎么算
  • php文件操作小结怎么写
  • BEV(Bird’s-eye-view)三部曲之二:方法详解
  • Vue--》Vue3打造可扩展的项目管理系统后台的完整指南(一)
  • laravel创建model
  • service iptables save
  • lnewusers命令 创建用户账号
  • ps怎么用魔棒选区
  • 营改增后不得抵扣的进项税额
  • 利润表上期数指的是什么
  • 帝国cms调用api接口
  • 如何让网站优化成功
  • 学电脑哪个网站比较好
  • 商品发生报废如何处罚
  • 不开增值税发票的销售收入报税操作流程是?
  • 金蝶做账流程视频
  • 累计净值是怎么计算的
  • 天使投资
  • 房地产企业购买礼品赠送客户
  • 员工垫付的费用没有发票,放在工资里可以吗
  • 固定资产置换存货
  • 酒店的布草怎么铺
  • 增值税留抵情况下要交流转税吗
  • 接受小规模纳税人的货运服务
  • 减免税做营业外收入的会计分录
  • 计提本月短期借款利息500元会计分录
  • 银行退汇怎么做会计分录
  • 维保业务怎么开展
  • 盘亏和报废报损的区别
  • 工程异地预缴的税款可以抵机构所在地的税金吗
  • 黑苹果驱动说明
  • solaris安装软件包
  • 苹果mac电脑删除打印机后还显示网络错误
  • 如何调整心态和正确处理情绪
  • win8系统找不到wifi
  • win7远程桌面连接命令
  • Linux系统怎么重启网卡
  • windows7日文版改中文
  • Unity3D游戏开发培训课程大纲
  • shell脚本-lt
  • unity 移动端
  • javascript SpiderMonkey中的函数序列化如何进行
  • 福建省税务报税系统官网
  • 预缴的增值税怎么做账务处理
  • 国家税务局通用手工发票
  • 现行的企业所得税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设