Android 5.1.1中未出现Datepicker和Timepicker文本

时间:2015-10-26 10:48:45

标签: android android-layout android-datepicker android-timepicker

date and time picker looking like that in android 5.1.1

我的datepicker和timepicker的代码是:

<DatePicker
            android:id="@+id/datePicker1"
            android:layout_width="wrap_content"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:calendarTextColor="#000000"
            android:theme="@android:style/Theme.Holo"
            android:calendarViewShown="false">
        </DatePicker>

        <TimePicker
            android:id="@+id/timePicker1"
            android:layout_width="wrap_content"
            android:layout_height="0dp"
            android:numbersTextColor="#000000"
            android:amPmTextColor="#000000"
            android:theme="@android:style/Theme.Holo"
            android:layout_weight="1" >
        </TimePicker>

它在具有不同Android版本的其他设备上看起来很完美。请建议如何解决这个问题。

修改 Android 5.1.1使用不同的主题日期和时间选择器,但我需要显示全息主题,所以我手动更改日期和时间选择器主题。它已经改变但现在它的显示就像截图一样,即文本没有出现(或者文本可能是白色)。我也改变了xml代码中的文本颜色,但它仍然没有出现。我怎么能在这里使文字易于辨认。

1 个答案:

答案 0 :(得分:3)

找到解决方案,我刚刚从datepicker更改了timepicker android:theme="@android:style/Theme.Holo"的主题

            android:theme="@android:style/Theme.Holo.Light"

现在出现文字。