2016-12-14 24 views
0

android.app.Dialogを使用し、setTitle("title");メソッドを使用していますが、ダイアログのタイトルバーは表示されません。私はまた、menifestファイルでそのアクティビティに次のスタイルを使用しました。Android:android.app.Dialog.setTitle()にダイアログのタイトルが表示されない

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

このスタイルは、ダイアログにも自動的に適用される可能性があります。 windowNoTitlefalseに変更せずにタイトルバーを表示するにはどうすればよいですか? Dialogの代わりにAlertDialogを使用したくない場合もあります。

+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

関連する問題