[英]“You need to use a Theme.AppCompat theme”
我正在android上编写应用程序,但有一个小问题:我想创建一个customiz对话框,所以我喜欢在android文档中:
在我的清单中:
<application android:allowBackup="true" android:icon="@drawable/indice" android:label="33" android:theme="@style/AppTheme"> <activity android:name=".Autres.Indice" android:theme="@android:style/Theme.Holo.Dialog"> </activity>
很有型 :
<style name = "AppTheme" parent="@style/Theme.AppCompat.NoActionBar"> </style>
但是,当我运行时:由于:java.lang.IllegalStateException:您需要在此活动中使用Theme.AppCompat主题(或后代)。
我不明白,谢谢^^
您遇到此问题是因为您尝试将对话框主题应用于的Activity
没有扩展Activity
,而该Activity
需要AppCompat
主题。
更改
android:theme="@style/AppTheme">
对于
android:theme="@style/Theme.AppCompat" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.