作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我想让我的导航栏
半透明,所以我做了这样的事情:
<style name="BlueToolBar" parent="Theme.AppCompat">
<item name="windowActionBar">false</item>
<item name="android:colorBackground">@color/action_blue</item>
<item name="colorPrimary">@color/action_blue</item>
<item name="colorPrimaryDark">@color/status_bar</item>
<item name="android:windowTranslucentNavigation">true</item>
</style>
它运行良好,但我的工具栏和状态栏合并了,
当我使用它时:
<style name="BlueToolBar" parent="Theme.AppCompat">
<item name="windowActionBar">false</item>
<item name="android:colorBackground">@color/action_blue</item>
<item name="colorPrimary">@color/action_blue</item>
<item name="colorPrimaryDark">@color/status_bar</item>
</style>
结果是:
最佳答案
有更好的解决办法:
只需将 android:fitsSystemWindows="true"
设置为父布局的 xml。系统将负责设置正确的 paddingTop
关于android - windowTranslucentNavigation 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27291219/
我想让我的导航栏半透明,所以我做了这样的事情: false @color/action_blue @color/action_blue @color/status_
我正在开发一个 Activity,我需要在其中使导航栏不透明,并且在运行 5.0+(API 21+)的设备上使状态栏透明。下面是我使用的样式,以及对我的问题的解释。 AppTheme 扩展 Theme
我正在尝试使 Navigation Bar 在 4.4 的设备上透明。但是,SDK 没有找到该资源。 这是res/values-v19/styles.xml 文件: true
我是一名优秀的程序员,十分优秀!