gpt4 book ai didi

android - LeftNavBar 在 Activity 顶部创建黑条

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:05:41 25 4
gpt4 key购买 nike

我正在尝试将 Google 的 LeftNavBarLibrary 合并到我的应用程序中。当我加载导航栏时,我最终会在 Activity 顶部看到一个黑条。该栏似乎占用了传统操作栏应占用的空间。

有谁知道酒吧是从哪里来的或如何删除它。

谢谢。

enter image description here

我的应用程序主题稍作定制。由于 MediaRouteActionProvider 的要求,基于 AppCompat 主题

样式.xml

<resources>
<style name="AppTheme" parent="@style/Theme.AppCompat">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>

<style name="MyActionBar" parent="@style/Widget.AppCompat.ActionBar">
<item name="android:background">@drawable/ab_gradient</item>
</style>
</resources>

上图中的 Activity 有一个在 list 中定义的自定义主题。

AndroidManifest.xml

<activity
android:name="my.app.namespace.CoreActivity"
android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
</activity>

应用程序的最低 sdk 版本为 14。因此它不仅仅是 Google TV 应用程序。我只能在我的 Android 4.1 和 4.4 设备上测试这个错误。

最佳答案

我是这样处理操作栏的:

getActionBar().hide();

尝试将其放入您的主要 Activity 或作为父 Activity 且始终存在的 Activity 中。不要理会 list 中的主题,只需设置带有标题栏的主题并通过代码将其隐藏即可。

希望这对您有所帮助。

关于android - LeftNavBar 在 Activity 顶部创建黑条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21082315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com