2016-12-14 79 views
0

我使用android.app.Dialog並使用setTitle("title");方法,但它不顯示對話框標題欄。我還在清單文件中使用了以下樣式。Android:android.app.Dialog.setTitle()不顯示對話框標題

<style name="AppTheme.NoActionBar"> 
    <item name="windowActionBar">false</item> 
    <item name="windowNoTitle">true</item> 
</style> 

可能是這種風格自動適用於對話框。如何在不更改windowNoTitlefalse的情況下顯示標題欄?我也不想使用AlertDialog而不是Dialog

+0

分享您的代碼創建對話框 –

回答

1

你需要改變你的風格 檢查這種風格可能是這樣的工作。

<style name="picture_dialog_style" parent="@android:style/Theme.Holo.Dialog.NoActionBar"> 
    <item name="android:windowFrame">@null</item> 
    <item name="android:windowIsFloating">true</item> 
    <item name="android:windowIsTranslucent">false</item> 
    <item name="android:windowNoTitle">false</item> 
    <item name="android:background">@android:color/white</item> 
    <item name="android:windowBackground">@android:color/transparent</item> 
    <item name="android:backgroundDimEnabled">true</item> 
    <item name="android:textColor">@color/colorOrange</item> 
    <!--<item name="android:windowAnimationStyle">@style/PauseDialogAnimation</item>--> 
</style> 
+0

我試過了...仍然沒有顯示標題.. – Shripal