gpt4 book ai didi

java - 在 API below 11 中移除 ActionBar

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

我有几个 Activity 使用 "@android:style/Theme.Holo.Light.NoActionBar" 作为主题。 API 级别高于 11 的工作没有问题,但是当我将我的 minimumSdkVerison 设置为 "8" 时告诉我它需要 API 级别 13

如果我理解正确,API 级别 8 下没有 ActionBar 或“Theme.Holo”,所以不会有 ActionBar 默认情况下,但是如果我离开 "@android:style/Theme.Holo.Light.NoActionBar" 然后在 API 级别 < strong>11 我的 Activities 将有 ActionBar。有什么简单的方法可以去掉所有 Activities 中的 ActionBar 吗?我尝试使用 Sherlock ActionBar,但发现它对我的需求来说太复杂了,因为我只想摆脱 API 11 设备以上的 ActionBar

最佳答案

当您使用 Eclipse 向导创建新项目时,它会为您创建主题 AppTheme,该主题继承自 AppBaseTheme。根据 API 级别替换此主题。因此,您可以使用 android:Theme.Light.NoTitleBar 作为您的默认主题,并从 API 级别 11 向上使用 android:Theme.Holo.Light.NoActionBar

如果您不关心使用 Holo,只需使用 android:Theme.Light.NoTitleBar 作为您的主题。

关于java - 在 API below 11 中移除 ActionBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13692326/

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