android - 如何让导航栏和状态栏看起来像白色的纱布?
问题描述
在我的主题中,我设置
<style name="AppTheme">
<item name="android:navigationBarColor">#1affffff</item>
<item name="android:windowLightNavigationBar">true</item>
<item name="android:windowTranslucentNavigation">true</item>
....
</style>
但如果我设置android:windowTranslucentNavigation
为 true,则不会显示白色,它将是灰色的稀松布。我期望内容可以显示在导航栏、状态栏和工具栏后面,但是在这些 xxxxxbar 上加上白色纱布,我该怎么做呢?
解决方案
之所以这样,是因为您的操作栏不在您的布局之上,而是在窗口背景之上,将此行添加到您当前的样式中:
<item name="android:windowActionBarOverlay">true</item>
推荐阅读
- javascript - React 中对话框聊天机器人的自定义 UI
- pyomo - [Pyomo]如何通过循环生成约束
- android - MaterialToggleButton 的选定颜色为纯色
- javascript - 在不知道需要多少数据的情况下,如何在 canvasJS 中将数据点添加为动态图表?
- lua - 使用 nodemcu 保存 wifi 配置时遇到问题
- javascript - 如何为已发布的 npm 库的子文件提供多种模块格式
- google-apps-script - 将附件上传到云端硬盘后更改 Gmail 标签
- bash - 为 Linux 命令行制作应用程序
- javascript - 如何使用反应式表单以角度验证单选按钮字段
- xml - 如何在 XML 中编写嵌套的 SpEL 表达式