我有一個沒有任何主題的應用程序。 我想只在對話框上保留默認的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主題。
如何顯示當前版本的對話框?