You need to use a Theme.AppCompat theme (or descendant) with this activity
Android Studio 0.4.5版
用于创建自定义对话框的Android文档:http://developer.android.com/guide/topics/ui/dialogs.html
如果您想要自定义对话框,则可以将活动显示为对话框,而不是使用对话框API。只需创建一个活动,并将其主题设置为EDCOX1×0表示元素:
1 |
但是,当我尝试此操作时,会得到以下异常:
1 | java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity |
我支持以下内容,并且我不能使用超过10分钟的内容:
1 2 | minSdkVersion 10 targetSdkVersion 19 |
在我的风格中,我有以下几点:
1 2 | <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> |
在我的清单中,我有这个活动:
1 2 3 4 5 6 7 8 9 10 | <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme"> <activity android:theme="@android:style/Theme.Holo.Light.Dialog" android:name="com.ssd.register.Dialog_update" android:label="@string/title_activity_dialog_update"> </activity> |
创建这样的对话框是我要做的事情,因为我已经完成了布局。
有人能告诉我如何解决这个问题吗?