gpt4 book ai didi

java - Lollipop 上的android Theme.Holo.Light.DarkActionBar

转载 作者:搜寻专家 更新时间:2023-11-01 08:45:56 25 4
gpt4 key购买 nike

我在 android studio 1.02 中创建新项目 (api14-api21)。我更改了 1 行,从:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

在 styles.xml 中:

<style name="AppTheme" parent="@android:style/Theme.Holo.Light.DarkActionBar">

我有这个:

Process: pl.xxx.myapplication, PID: 5433
java.lang.RuntimeException: Unable to start activity ComponentInfo{pl.xxx.myapplication/pl.xxx.myapplication.MainActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298)

有可能解决这个问题吗?我想使用 Theme.Holo。

最佳答案

如果您不打算使用 appcompat-v7Theme.AppCompat,您需要:

  • 继承Activity(或者,实际上,继承ActionBarActivity)

  • 更改任何菜单资源以使用 android: 而不是 app: 来实现 android:showAsAction

    /li>

除了像您所做的那样更改主题。

为了安全起见,并减少 APK 的大小,您还可以从 app 模块的 build 中摆脱对 appcompat-v7 的依赖.gradle 文件。

关于java - Lollipop 上的android Theme.Holo.Light.DarkActionBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28287750/

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