2016-12-14 112 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