在android中全局设置应用程序主题

时间:2014-08-07 08:57:20

标签: android android-theme

我在相应的activity.java文件中单独为每个活动设置主题。

setTheme(android.R.style.Theme_Holo_Light);

我可以在清单文件中全局设置主题,然后覆盖它以更改操作栏背景颜色等。

在AndroidManifest.xml中

<application
        android:theme="@style/MyAppTheme">

在styles.xml中

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

但它崩溃了。为什么?

1 个答案:

答案 0 :(得分:0)

根据我的猜测它正在发生  导致您的使用主题不支持动作栏和您在此类活动中调用操作栏相关的代码我的意思是您的应用程序可能会崩溃在您编写动作栏相关代码的活动中但不幸的是,该活动的主题不是与动作栏相关的主题,这就是为什么可能来吧

使用

在该活动中使用与行动栏相关的主题
 android:theme="@style/actionbar supported theme"

反对该活动的清单