发布时的应用崩溃(材料主题问题)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了发布时的应用崩溃(材料主题问题)相关的知识,希望对你有一定的参考价值。
我实际上正在创建一个应用程序,我想使用Material Theme Light。
所以我把行android:theme = "@android:style/Theme.Material.light"
放在清单上,没有显示错误。
但是,当在我的手机上启动应用程序时,它会在启动时崩溃,尽管我的xml / java源中没有显示错误。
我确定这条线是原因,因为当我将清单更改为@style/AppTheme
时,它的工作原理和lauches。
它让我发疯,我需要你的帮助。
答案
这取决于您的活动,您的活动从哪些方面延伸?如果它从AppCompatActivity扩展,则无法设置材质主题。
你应该将AppTheme设置为你的主题android:theme="@style/AppTheme"
在样式文件中,将AppCompat主题设置为您的父级:
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
以上是关于发布时的应用崩溃(材料主题问题)的主要内容,如果未能解决你的问题,请参考以下文章
在 xamarin.android 中管理屏幕旋转时的片段外观