我在android上编写了一个应用程序,我有点问题: 我想制作一个自定义对话框,所以我喜欢在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>
&#13;
风格:
<style name = "AppTheme" parent="@style/Theme.AppCompat.NoActionBar">
</style>
&#13;
但是当我跑步时: 引起:java.lang.IllegalStateException:您需要在此活动中使用Theme.AppCompat主题(或后代)。
我不明白,谢谢^^
答案 0 :(得分:0)
您遇到此问题是因为您尝试应用对话框主题的活动未展开Activity
,这需要AppCompat
主题。
更改
android:theme="@style/AppTheme">
有关
android:theme="@style/Theme.AppCompat" />