java - AppCompatActivity 改变了我的 AlertDialog 设计
问题描述
我已将我的活动更改为 appCompat 活动。我还将 AlertDialog 更改为 Android.Support.V7.App.AlertDialog。但我失去了我以前的警报对话框设计。这就是它的样子。
parent="@android:style/Theme.Holo.Light.DarkActionBar">
但我被迫更改它,因为 appCompat 不支持 Holo 主题。所以我把它改成
parent="Theme.AppCompat.Light.DarkActionBar">
如何使警报对话框看起来像以前的对话框?
解决方案
试试这个:
AlertDialog 对话框=新 AlertDialog.Builder(新 ContextThemeWrapper(上下文,android.R.style.Theme_Holo_Dialog));