Android 原生 CalendarView 修改样式

复制代码
<CalendarView
            android:id="@+id/calendar_view"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginHorizontal="16dp"
            android:layout_marginTop="10dp"
            app:layout_constraintTop_toBottomOf="@id/tv_title"
            android:theme="@style/CalendarViewStyle"
            android:weekDayTextAppearance="@style/weekDayTextStyle" />

在style中

复制代码
<!--星期的字体样式-->
    <style name="weekDayTextStyle" parent="TextAppearance.AppCompat">
        <item name="android:textColor">#F4F5F7</item>
        <item name="android:textSize">13sp</item>
    </style>

    <style name="CalendarViewStyle">
        <!--选中后背景-->
        <item name="colorAccent">#B9EBEC</item>
        <item name="colorPrimary">@color/white</item>
        <!--选中后字体颜色-->
        <item name="android:textColorPrimaryInverse">@color/color_333333</item>
        <!--标题颜色-->
        <item name="android:textColorPrimary">@color/white</item>
    </style>

参考链接 CalendarView 修改样式

相关推荐
xiaoshiquan120611 小时前
Gradle 复合构建:宿主项目直接依赖 SDK 源码模块的配置实践
android
小师兄吃牛肉13 小时前
Android Studio 2025 专业介绍:新特性、性能与开发体验全面解析
android·ide·android studio
美摄科技13 小时前
安卓离线类美颜特效SDK
android
fengci.15 小时前
BUUCTF(困难部分)
android·开发语言·前端·学习·php
传奇开心果16 小时前
【Compose Multiplatform跨端声明式UI实用技术】第9课:跨平台 ViewModel 与状态架构
android·kotlin
用户693717500138417 小时前
当你向领导申请 AI 编程工具预算时,如果领导追问“能提效多少,有量化数据吗”,你该怎么回答?
android·后端·ios
hunterandroid18 小时前
WorkManager 后台任务调度实战:从一次性任务到周期执行
android
事圆则缓18 小时前
Android 屏幕适配的前世今生
android
andyweike18 小时前
kotlin dsl library工程怎么配置
android·开发语言·kotlin
啵啵啵鱼18 小时前
九、JDBC 操作 MySQL 数据库
android·数据库·mysql