首页 > 代码库 > 关于滚轮式的DatePickerDialog在工作中的总结

关于滚轮式的DatePickerDialog在工作中的总结

今天中午趁着别人午休的功夫研究了一下DatepickerDialog的样式,百度一下,一大把都是跟theme和style 的方法来定义Dialog,都是属于自定义的那种,效果不尽人意。个人感觉下面这个效果还是比较符合的,所以就拿出来和大家分享了,可以直接拿去引用即可。(个人吐槽一句,这代码写的真TM看不懂!!!),好了如下所示:

 

<style  name="DatePickerDialog"  parent="@android:Theme.Holo.Light.Dialog">
        <item name="android:windowFrame">@null</item>
        <item name="android:windowTitleStyle">@android:style/TextAppearance.Holo</item>
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowIsFloating">true</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
        <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
        <item name="android:windowActionBar">false</item>
        <item name="android:windowActionModeOverlay">true</item>
        <item name="android:windowCloseOnTouchOutside">true</item>
        <item name="android:colorBackgroundCacheHint">@null</item>
        <item name="android:buttonBarStyle">@android:style/Holo.Light.ButtonBar.AlertDialog</item>
        <item name="android:textSize">14sp</item>
        <item name="android:textAppearance">@android:style/TextAppearance.Holo.Small</item>
        <item name="android:listPreferredItemPaddingLeft">16dip</item>
        <item name="android:listPreferredItemPaddingRight">16dip</item>
    </style>

 

 

这里定义了一个style  ,只要将这个style 在DatePickerDialog的 style中 引用一下 即可完成。

but  ,the style needs android API level 14!~

哎,博文写的真没水平

 

关于滚轮式的DatePickerDialog在工作中的总结