今天完善项目的时候遇到了一个问题
android:theme="@android:style/Theme.Holo.Light.Dialog"
主题的activity与 AlertDialog.Builder 冲突
错误提示:
You need to use a Theme.AppCompat theme (or descendant) with this activity
运用的activity是 直接extends Activity的 。
然后我在oncreate 里面
setTheme(R.style.Dialog);
<style name="Dialog" parent="Theme.AppCompat.Light.Dialog">
解决了冲突问题。
不过set这个主题后背景是黑色的
需要在AndroidManifest里面给这个activity加上
<activity android:name="" android:theme="@android:style/Theme.Holo.Light.Dialog" />