gpt4 book ai didi

android:windowNoTitle 不会隐藏带有 appcompat-v7 21.0.0 的操作栏

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:31:09 28 4
gpt4 key购买 nike

我将 appcompat-v7 更新为 Lollipop 版本 (21.0.0)

那么我就无法使用之前有效的以下样式隐藏 ActionBar。

<style name="AppTheme.NoActionBar">
<item name="android:windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
</style>

我将其设置为特定 Activity 。

<activity android:name=".NoActionBarActivity"
android:theme="@style/AppTheme.NoActionBar"/>

当我使用 appcompat-v7 20.0.0 版本时,操作栏将按预期隐藏。

如何使用 AppCompat 版本 21 库隐藏具有自定义样式的操作栏?

最佳答案

@Chk0nDanger 你的答案是正确的,但你应该使用下面的代码:

<style name="Theme.AppCompat.NoActionBar" parent="Theme.AppCompat.Light">
<item name="windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
</style>

没有父元素,一切都将是白色(textviewsbuttonschekcboxs 等)!

在您的 manifest.xml 文件中:

    <activity android:name=".MyClass"
android:theme="@style/Theme.AppCompat.NoActionBar"
/>

更新于 2015 年 7 月 29 日

确保 android:windowNoTitle 在升级到 AppCompat v22.1.0 时应替换为 windowNoTitle

关于android:windowNoTitle 不会隐藏带有 appcompat-v7 21.0.0 的操作栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26878386/

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