android - 更改 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"/>
现在我想改变日期、月份和年份周围边框的颜色......
谁能指导我这个....
解决方案
您可以尝试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();
希望对你有帮助!!
推荐阅读
- typescript - 如何避免`后续的属性声明必须具有与接口相同的类型`
- laravel - 使用 Livewire 和 Filepond 编辑模型时处理预先存在的图像
- c++ - 为什么括号中的 AND 与没有的评估不同?
- jquery - jQuery 选择器,只要它没有特定的类,就可以按类及其子元素对元素的点击进行定位
- c++ - 如何通过带有 WinHTTP (C++) 的代理发送带有标头和 json 数据的 HTTP 发布请求
- flutter - Flutter 如何选择上一个被禁用的日期?
- python - 根据目录中的文件夹返回字符串
- python - Python如何确定两个集合是否相等?有什么可能的优化吗?
- clojurescript - 所需的 JS 依赖项“readable-stream/writable.js”不可用,它是“node_modules/stream-browserify/index.js”所需的
- pine-script - Tradingview 使用给定的开始日期测试策略