Android studio使用android:style/Theme.Dialog报错:You need to use a Theme.AppCompat theme (or descendant)

非淡泊无以明志,非宁静无以致远。这篇文章主要讲述Android studio使用android:style/Theme.Dialog报错:You need to use a Theme.AppCompat theme (or descendant)相关的知识,希望能为你提供帮助。
查找原因是在activity java代码部分继承了compatactivity
【Android studio使用android:style/Theme.Dialog报错:You need to use a Theme.AppCompat theme (or descendant)】public class DialogActivity extends AppCompatActivity
但是在androidManifest.xml里面确定义成Dialog,

< activity android:name=".DialogActivity"
android:theme="@android:style/Theme.Dialog">
< /activity>


解决方法是修改activity java代码,继承Activity即可:
public class DialogActivity extends Activity






    推荐阅读