.IllegalStateException:您需要将Theme.AppCompat主题(或后代)与此活动

时间:2015-09-03 13:19:01

标签: android material-design

<!-- Base application theme. -->
<style name="AppTheme" parent="android:Theme.Material.Light.NoActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/ColorPrimary</item>
    <item name="colorPrimaryDark">@color/ColorPrimaryDark</item>
</style>

这是我的代码显示如下错误 java.lang.RuntimeException:无法启动活动ComponentInfo {com.colors.floatingactionbutton / com.colors.floatingactionbutton.MainActivity}:java.lang.IllegalStateException:您需要将Theme.AppCompat主题(或后代)与此活动一起使用。

2 个答案:

答案 0 :(得分:2)

您需要使用AppCompact库的一个主题,例如@style/Theme.AppCompat.Light而不是android:Theme.Material.Light.NoActionBar

答案 1 :(得分:0)

enter image description here 在Android Studio中,点击&#34;主题按钮&#34;并在对话框中选择appCompat主题。