我有一个没有任何主题的应用程序。我想只在对话框上保留默认的 android 主题。
为此,我创建了一个自定义对话框(MyDialog 说)。在构造函数中,我放了:
public MyDialog() {
if (getAndroidVersion() >= Build.VERSION_CODES.HONEYCOMB)
setStyle(DialogFragment.STYLE_NORMAL,
android.R.style.Theme_Holo_Dialog_NoActionBar);
}
但是当对话框出现时,它没有任何主题。事实上,在 Android 4.2 上进行测试时,对话框会以旧的 android 主题出现。
如何显示当前版本外观的对话框?