2017-07-20 10 views
0

datepickerダイアログのスタイルを設定しようとしています。今まで私はバックグラウンドとボタンの色を変更することができました。しかし、あなたが下のイメージで見ることができるように、タイトルは「ピラーボックス」のようなものです。暗箱とAndroidのdatepickerダイアログのタイトルpillarboxed

マイ日付ピッカーダイアログが出て、タイトルの右:これまでのところ(値/のstyles.xml)Javaで

<style name="PickerDialogTheme_dark" parent="Theme.AppCompat.Dialog"> 
    <item name="android:background">@color/colorBackground_bgreen</item> 
    <item name="android:buttonBarButtonStyle">@style/ButtonColor</item> 
</style> 

<style name="ButtonColor"> 
    <item name="android:background">@color/colorBackground_bgreen</item> 
</style> 

を私のXMLコードを

それがありますテーマがPickerDialogTheme_darkに設定されている通常のdatepickerダイアログコンストラクタです。これをLollipopの以前のバージョンで動作させようとしています。

あなたはこの柱のタイトルを取り除く方法を知っていることを願っています。可能であればフラグメントを使わずにxmlのすべてが好都合です:)

答えて

0

最後にインターネットでさらに検索した後に修正されました!

<style name="PickerDialogTheme_dark" parent="Theme.AppCompat.Dialog"> 
    <item name="android:gravity">center</item> 
    <item name="android:windowBackground">@android:color/transparent</item> 
    <item name="android:alertDialogStyle">@style/DialogBackground_dark</item> 
    <item name="android:windowMinWidthMajor">@android:dimen/dialog_min_width_major</item> 
    <item name="android:windowMinWidthMinor">@android:dimen/dialog_min_width_minor</item> 
</style> 

<style name="DialogBackground_dark"> 
    <item name="android:topDark">@color/colorAccent_bgreen</item> 
    <item name="android:centerDark">@color/colorAccent_bgreen</item> 
    <item name="android:bottomDark">@color/colorAccent_bgreen</item> 
    <item name="android:bottomMedium">@color/colorAccent_bgreen</item> 
</style> 

This is how it looks like now

を:私の最後のXMLコードは、今どのように見えるか

関連する問題