android - 如何更改日期选择器的年份颜色和文本大小
问题描述
我只想更改默认 android 7.0 日期选择器对话框标题中的年份颜色和大小。这可能吗?
colorAccent 和 colorPrimary 正在改变整个主题。我希望这一年不一样。
解决方案
尝试添加以下属性:
android:headerYearTextAppearance
所选日期标题中年份(例如 2014 年)的文本外观。
可能是对另一个资源的引用,格式为“@[+][package:]type/name”或格式为“?[package:]type/name”的主题属性。
执行:
<DatePicker xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/your_datepicker"
...
android:headerYearTextAppearance="@style/YourStyle"/>
在你的styles.xml中:
<style name="YourStyle" parent="@android:style/TextAppearance.Small">
<item name="android:textColor">@color/your_color</item>
<item name="android:textSize">...</item>
</style>
推荐阅读
- python - 如何根据标签的属性解析 3.5GB 的 XML 文件?
- python - 从推文中获取回复(Python)
- animation - 动画侧边导航菜单:如何避免跳转布局?
- flutter - 有没有办法使用 flutter_local_notifications 跳过定期通知?
- java - 从 Java 程序 (AWS CDK) 检索现有 VPC
- python - pd.read_excel 中的参数无效
- sql - 如何将 varchar 列表传递给 Oracle 中的过程?
- vuetify.js - Vuetify Snackbar:点击不会调用我的函数
- macros - 如何将宏的列表参数转换为经过大量修改但引用的列表?
- javascript - 使用淘汰赛和 json 列表我如何为列表中的每个项目显示一个复选框,然后仅在选中时显示它