Timepicker在应用样式时崩溃

时间:2013-12-02 19:57:26

标签: android


我将以下样式应用于timepicker:

<style name="MyHoloTimePicker" parent="@android:style/Widget.DeviceDefault.DatePicker">
    <item name="android:textColor">#2eb135</item>
    <item name="android:textSize">16sp</item>
    <item name="android:textStyle">normal</item>
</style>


我已将上述样式设置为xml中的时间选择器,如下所示:

 <TimePicker 

                android:id="@+id/pickertime"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                style="@style/MyHoloTimePicker"
                />


我得到以下例外:
12-03 01:12:26.742:E / AndroidRuntime(9279):引起:java.lang.NullPointerException
12-03 01:12:26.742:E / AndroidRuntime(9279):引起:java.lang.reflect.InvocationTargetException

有谁帮我解决了这个问题?

1 个答案:

答案 0 :(得分:0)

没有Widget.DeviceDefault.DatePicker。尝试将父级设置为:

parent="@android:style/Widget.DatePicker"

编辑:

我发现DeviceDefault主题位于不同的文件中,可以由API 14 +使用。

themes_device_defaults.xml