如何在android html5应用程序中更改datapicker的样式

时间:2015-06-23 07:12:18

标签: android webview widget

在我的Android应用中,我使用WebView加载HTML页面。当元素

 <input type="date">
单击

,将显示datapicker。有没有办法更改被调用的style小部件的datapicker

1 个答案:

答案 0 :(得分:0)

您可以使用自定义主题

执行此操作

将此添加到您正在使用的自定义主题中:

<item name="android:datePickerStyle">@android:style/Widget.DatePicker</item>

这将覆盖您正在使用的父主题,并以不同的DatePicker结果。

您需要使用此自定义主题创建对话框。

我的主题示例:

<style name="CustomTheme" parent="@android:style/Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/MyActionBar</item>
    <item name="android:actionBarTabStyle">@style/MyActionBarTabStyle</item>
    <item name="android:actionBarTabTextStyle">@style/MyActionBarTabText</item>
    <item name="android:actionButtonStyle">@style/MyActionBarButtonStyle</item>
    <item name="android:actionMenuTextColor">#ffffff</item>
    <item name="android:windowBackground">@drawable/bg</item>
    <item name="android:datePickerStyle">@android:style/Widget.DatePicker</item>
</style>

http://stackoverflow.com/questions/20835126/datepicker-with-different-style-than-activity