发布时的应用崩溃(材料主题问题)

时间:2017-12-16 20:19:40

标签: android crash material-design launch

我实际上正在创建一个应用程序,我想使用Material Theme Light。

所以我把行android:theme = "@android:style/Theme.Material.light" 清单上没有显示错误。

然而,当我在手机上启动应用程序时,它会在启动时崩溃,尽管我的xml / java源代码中没有显示任何错误。

我确定这一行是原因,因为当我将清单更改为@style/AppTheme时,它会起作用并且会起作用。

这让我发疯,我需要你的帮助。

2 个答案:

答案 0 :(得分:0)

这取决于您的活动,您的活动有哪些?如果它从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>

答案 1 :(得分:0)

尝试一下,它将比打开styles.xml文件单击资源中的值并进行更改 与以下 我遇到了同样的问题,这是由于材料库中的更新