"您需要使用Theme.AppCompat主题"

时间:2015-05-07 09:53:06

标签: java android dialog themes

我在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;
&#13;
&#13;

风格:

&#13;
&#13;
<style name = "AppTheme" parent="@style/Theme.AppCompat.NoActionBar">
    </style>
&#13;
&#13;
&#13;

但是当我跑步时: 引起:java.lang.IllegalStateException:您需要在此活动中使用Theme.AppCompat主题(或后代)。

我不明白,谢谢^^

1 个答案:

答案 0 :(得分:0)

您遇到此问题是因为您尝试应用对话框主题的活动未展开Activity,这需要AppCompat主题。

更改

    android:theme="@style/AppTheme">

有关

    android:theme="@style/Theme.AppCompat" />