Android底部小白条的解决方法

这篇具有很好参考价值的文章主要介绍了Android底部小白条的解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

大家好,我国著名数学家华罗庚先生曾说:聪明在于勤奋,天才在于积累。

一、问题背景

        在Android开发中,我们常常需要给App界面设置全屏沉浸式。但是在下发现了一个问题,当系统的手势提示条出现的时候,界面的底部就出现了一个小白条,非常影响UI的美观。如下图所示:

Android底部小白条的解决方法

 文章来源地址https://www.toymoban.com/news/detail-507164.html

二、解决思路

        开始遇到这个问题的时候,在下甚至连那条小白边的学名叫什么都不知道。查阅大量资料之后才发现,那是Android 10之后新添加的功能——手势提示条,借鉴了IOS,可以在手势提示条上左右滑动切换最近打开的App、在手势提示条向上滑动,可以更加便捷地打开后台应用程序。十分方便快捷。但是这么好用的功能却给我们造成了困扰,有的博客推荐我们直接在代码中隐藏掉这个手势提示条,但是在下并没有采用这一个提议,虽然可以解决问题,但是这无异于自废武功,大大降低了Android系统的用户交互体验。所以我们要在保留手势提示条的基础之上,让碍眼的小白条消失得无影无踪。

        手势提示条其实也是NavigationBar(底部导航条)。我们只要把NavigationBar的背景色设置为透明,即可。操作流程如下:

1、找到values文件夹下的style文件;

2、修改AppTheme的属性值。

Android底部小白条的解决方法

 高亮的部分就是用来设置NavigationBar透明的XML代码。这句代码可以让整个App的底部导航栏的背景透明。

Android底部小白条的解决方法

 

到了这里,关于Android底部小白条的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • openpnp - 底部相机高级矫正后,底部相机看不清吸嘴的解决方法

    自从用openpnp后, 无论版本(dev/test), 都发现一个大概率会发生的问题如下: 底部相机高级校正后, openpnp没有报错, 正常完成了底部相机高级矫正. 但是, 底部相机标尺变的非常密集, 看不清底部相机十字上的任何东西(e.g. 吸嘴, 明明吸嘴就在底部相机十字中心, 为啥底部相机高级校

    2024年02月09日
    浏览(34)
  • 解决Android中使用RecyclerView滑动时底部item显示不全的问题

    感觉这个bug是不是因人而异啊,找了很多文章都没能解决我的问题,包括在RecyclerView上在嵌套上一层RelativeLayout,添加属性android:descendantFocusability=”blocksDescendants”,使用ConstraintLayout布局包裹RecyclerView,再设置layout_height=\\\"0dp\\\"和layout_constraintBottom_toBottomOf=\\\"parent\\\"(就是指定约束

    2024年02月16日
    浏览(35)
  • 最新验证的http: server gave HTTP response to HTTPS client解决方法,节约大家时间

    编辑/usr/lib/systemd/system/docker.service文件:在ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock 后添加 –insecure-registry 192.168.43.199:8080 --ipv6=false

    2024年02月04日
    浏览(56)
  • VS基于Qt上创建项目出现红波浪线线及项目创建不了的问题,给出个人的一个解决方法供给大家参考

    (1)我电脑上的Visual studio 2015和Qt Creator这两个软件都是安装成功可以编译运行的。 我也在Visual studio 2015平台 》 工具 -》》 更新与扩展 那里下载了Qt VS Tools,路径什么的都指定好了但是同样创建不了。 (2)过一段时间这时候我又重新把Qt VS Tools卸载重新安装, 安装好之后重

    2024年02月07日
    浏览(68)
  • 安卓底部导航栏几种实现方式,小白菜看了都说简单。

    在创建项目时可以选择Bottom Navigation Activity进行创建。这种方式最为简单。 创建后生成的目录结构还是比较清晰的。 主布局即Activity由BottomNavigationView和fragment 构成。 BottomNavigationView 用于呈现底部导航栏,fragment组件 用于显示每个导航栏对应的Fragment Activity中的代码就很魔性

    2023年04月08日
    浏览(37)
  • C语言实现万年历(附代码) 小白完成的第一个C语言程序,希望大家多多关注,点赞

    C语言实现万年历 前言:本文章向大家介绍如何使用C语言代码实现万年历使用实例,讲解编写万年历的方法,教你轻松学会写出万年历。这个小程序算是我自己写的第一个比较完整的小程序,算是对大一上学期学习的C语言程序设计基础的一个总结 知识强调 1.由于教皇格里戈

    2024年02月11日
    浏览(29)
  • 微信小程序隐藏滚动条的方法

    当小程序页面展示内容超过屏幕高度或宽度,我们想要看到全部内容,这时候就必须用到页面滚动。可是,我们发现滚动页面的滚动条特别的突兀和丑陋,而且参考大部分的小程序都是将滚动条去掉了。那么,我们该怎么去掉滚动条呢? 当展示内容超过页面高度,会触发pa

    2023年04月17日
    浏览(66)
  • 聊天uniapp 微信小程序以及安卓app键盘弹出会把底部fixed定位的textarea输入框覆盖掉的解决方法

    采用此方法解决 将pages.json文件在指定的页面中加入以下配置 “softinputMode”: “adjustResize” 具体代码如下,将container的高度设置为100vh 注意: 虽然加了100vh后,但是聊天窗口底部还是会被遮挡,这怎么办那?办法就是:把内框view设置成95vh,小于100vh就行。

    2024年02月05日
    浏览(44)
  • 解决mp4视频无法拖动进度条的问题

    现象: 海康威视的监控摄像头保存的视频,,mp4格式, 大小1G。用PotPlayer播放器进行播放, 不拖动进度条的话可以正常播放, 但拖动进度条后, 视频无法正常播放, 在 PotPlayer 中的表现就是只有进度条在走,视频画面停留在拖动前的画面。 PS: 同时保存的有多个监控视频,

    2024年02月03日
    浏览(175)
  • 解决小程序和app滚动条的问题--uniapp踩坑

    这是uniapp官方提供的: 属性名 类型 默认值 说明 平台差异说明 show-scrollbar Boolean false 控制是否出现滚动条 App-nvue 2.1.5+ 问题: 小程序和APP都是用使用scroll-view标签,代码相同,但是效果不同,就觉得很离谱,出现了两类情况,有种两权分立的感觉哈,下面是四种测试情况:

    2023年04月08日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包