启动时应用程序崩溃(Material 主题问题)
App Crash at Launch (Material Theme issue)
我实际上正在创建一个应用程序,我想使用 Material Theme Light。
所以我把行 android:theme = "@android:style/Theme.Material.light"
在清单上,没有显示任何错误。
然而,当在我的 phone 上启动该应用程序时,它在启动时崩溃,尽管我的 xml/java 来源中没有显示任何错误。
我确定是这一行引起的,因为当我将清单更改为 @style/AppTheme
时,它可以正常运行。
快把我逼疯了,我需要你的帮助。
这取决于你的activity,你的activity是从什么延伸出来的?如果它从 AppCompatActivity 扩展,则您无法设置 material 主题。
您应该将 AppTheme 设置为您的主题 android:theme="@style/AppTheme"
并在样式文件中,将 AppCompat Theme 设置为您的父主题:
<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>
试试这个它会起作用点击资源中的值而不是打开styles.xml文件并更改它
随着以下
我遇到了同样的问题,这是由于 material lib
中的更新所致
我实际上正在创建一个应用程序,我想使用 Material Theme Light。
所以我把行 android:theme = "@android:style/Theme.Material.light"
在清单上,没有显示任何错误。
然而,当在我的 phone 上启动该应用程序时,它在启动时崩溃,尽管我的 xml/java 来源中没有显示任何错误。
我确定是这一行引起的,因为当我将清单更改为 @style/AppTheme
时,它可以正常运行。
快把我逼疯了,我需要你的帮助。
这取决于你的activity,你的activity是从什么延伸出来的?如果它从 AppCompatActivity 扩展,则您无法设置 material 主题。
您应该将 AppTheme 设置为您的主题 android:theme="@style/AppTheme"
并在样式文件中,将 AppCompat Theme 设置为您的父主题:
<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>
试试这个它会起作用点击资源中的值而不是打开styles.xml文件并更改它 随着以下 我遇到了同样的问题,这是由于 material lib
中的更新所致