位置: 编程技术 - 正文

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命令提示符怎么用
  • 存货对外销售会计分录
  • 上月发票未上传
  • linux用途是什么
  • 一次性所得个人所得税缴纳标准
  • window10发现威胁怎么办
  • 月末账务结转
  • 股东已转让股权还可以追究出资吗
  • 股东怎么签合同
  • 施工单位奖项名称大全
  • 增值税税率调整为13%的文件
  • web无法运行
  • 销售使用过的固定资产3%减按2%
  • php exec python
  • 孕妇钙片什么时候吃最好吸收? 已解决
  • 微信小程序怎么制作自己的小程序
  • 腾讯云验证码服务
  • wordpress限制ip访问
  • 美国疫情告急,请求中国医护人员支援,大家怎么看呢?
  • 子公司减资母公司怎么算
  • 现金流量的折现值
  • 垃圾费放在哪个会计科目
  • 销售方开具的红字信息表
  • 开办费新会计准则
  • 辞退福利记入什么费用
  • python中assert()函数
  • mongodb mysql配合使用
  • 营业收入的构成分析主要包括
  • 期末增值税结转后未交增值税有余额,对吗
  • 金税四期对企业的好处
  • 小微企业a201010表怎么填
  • 开餐饮店需要什么条件才能开
  • 吊装费是属于什么报销项目
  • 购买农药化肥怎么入账
  • 购买天然气进项税额
  • 税收会计记账方法
  • mysql查询语句中的逻辑运算符
  • mysql索引实战
  • win7 64位系统中使用音乐播放器播放音乐很卡该怎么办?
  • ubuntu server gui
  • server2008 无法启动
  • ubuntu18.04安装wps
  • linux系统中常用的五种文件类型
  • win8微软拼音输入法打不出中文
  • 升级win10后无法修改magicbook开机画面
  • w10自启
  • window预览
  • kernel-headers-2.2.1-4
  • I810 Graphics LINUX Driver的安装
  • win10下itunes
  • jquery炫酷效果
  • Node.js中的construct构造函数
  • nodejs异步处理执行顺序
  • pycharm新手使用教程
  • Node.js中的核心模块包括哪些内容?
  • python编写下载器
  • python2ide
  • 代收代付税务条件
  • 国税发票打印汇总怎么弄
  • 企业租赁房屋需要预缴增值税吗
  • 黄金消费税如何征收
  • 2013年山西高考作文
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设