首页 > 解决方案 > 更改 DatePicker 的边框颜色

问题描述

我正在使用 DatePicker 使用以下代码

<DatePicker
    android:id="@+id/dpDate"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:datePickerMode="spinner"
    android:calendarViewShown="false"
    android:theme="@style/DatePicker"
    />

样式日期选择器:

<style name="DatePicker" parent="@android:style/Theme.Holo.Light"/>

我将 DatePicker 作为在此处输入图像描述

现在我想改变日期、月份和年份周围边框的颜色......

在此处输入图像描述

谁能指导我这个....

标签: androidandroid-layoutandroid-studiodatepicker

解决方案


您可以尝试SlideDateTimePicker。并相应地应用主题:

new SlideDateTimePicker.Builder(getFragmentManager())
    .setListener(listener)
    .setInitialDate(dateDOB)
    .setTheme(ContextCompat.getColor(getActivity(), R.color.colorAccent))
    .setIndicatorColor(ContextCompat.getColor(getActivity(), R.color.colorAccent))
    .setMaxDate(SupportFunctions.getPreviousDate(18))
    .build()
   .show();

在此处输入图像描述

希望对你有帮助!!


推荐阅读