日历视图CalendarView可用于显示和选择日期。

可以调用setOnDateChangedListener()方法绑定事件监听器。

常用XML属性和相关方法:

XML属性

相关方法

说明

android:dateTextAppearance

setDateTextAppearance(int)

设置该日历视图的日期文字的眼神

android:firstDayOfWeek

setFirstDayOfWeek(int)

设置每周的第一天

android:focusedMonthDateColor

setFocusedMonthDateColor(int)

设置获得焦点的月份的日期的颜色

android:maxDate

setMaxDate(long)

设置支持的最大日期,以mm/dd/yyyy格式指定最大日期

android:minDate

setMinDate(long)

设置支持的最小日期,以mm/dd/yyyy格式指定最小日期

android:selectedDateVerticalBar

setSelectedDateVerticalBar(int)

设置绘制在选中日期两边的虚线对应的drawable

android:selectedWeekBackgroundColor

setSelectedWeekBackgroundColor(int)

设置被选中周的背景色

android:showWeekNumber

setShowWeekNumber(boolean)

设置是否显示第几周

android:shownWeekCount

setShownWeekCount(int)

设置显示的星期数

android:unfocusedMonthDateColor

setUnfocusedMonthDateColor(int)

设置没有焦点月份日期文字的颜色

android:weekDayTextAppearance

setWeekDayTextAppearance(int)

设置星期几的文字样式

android:weekNumberColor

setWeekNumberColor(int)

设置显示周编号的颜色

android:weekSeparatorLineColor

setWeekSeparatorLineColor(int)

设置周分隔线的颜色

Android学习笔记(27):日历视图Calendar相关推荐

  1. Android学习笔记:Android基础知识点(不断更新中)

    1.Android学习笔记:OkHttp 2.Android学习笔记:更新UI的方法(UI线程和非UI线程) 3.Android学习笔记:Volley 4.Android学习笔记:Handler 5. ...

  2. Android学习笔记21:ImageView获取网络图片

    Android平台有3种网络接口可以使用,它们分别是:java.net.*(标准java接口).org.apache(Apache接口)和android.net.*(Android网络接口).本文将使 ...

  3. Android学习笔记26:图片切换控件ImageSwitcher的使用

    在Windows操作系统中,要查看多张图片,可以通过使用"Windows照片查看器"在"上一张"和"下一张"之间切换,进行多张图片的浏览. ...

  4. Android学习笔记36:使用SQLite方式存储数据

    在Android中一共提供了5种数据存储方式,分别为: (1)Files:通过FileInputStream和FileOutputStream对文件进行操作.具体使用方法可以参阅博文<Andro ...

  5. Android学习笔记:TabHost 和 FragmentTabHost

    2019独角兽企业重金招聘Python工程师标准>>> Android学习笔记:TabHost 和 FragmentTabHostTabHost命名空间:android.widget ...

  6. Android学习笔记:TabHost 和 FragmentTabHost(转)

    Android学习笔记:TabHost 和 FragmentTabHost(转) 转自:http://www.cnblogs.com/asion/p/3339313.html 作者:Asion Tan ...

  7. Android学习系列(27)--App缓存管理

    随笔- 53 文章- 10 评论- 1064 Android学习系列(27)--App缓存管理 无论大型或小型应用,灵活的缓存可以说不仅大大减轻了服务器的压力,而且因为更快速的用户体验而方便了用户. ...

  8. Android学习笔记-常用的一些源码,防止忘记了

    Android学习笔记-常用的一些源码,防止忘记了... 设置拨打电话 StringdialUri="tell:"+m_currentTelNumble; IntentcallIn ...

  9. Android学习笔记 56. TabLayout 选项卡布局

    Android学习笔记 Android基础开发--布局 文章目录 Android学习笔记 Android基础开发--布局 56. TabLayout 选项卡布局 56.1 简介 56.2 TabIte ...

最新文章

  1. 污水处理中php是什么药剂,污水处理药剂有哪些?
  2. AppStore 拒绝审核原因:PLA 2.3
  3. Maven进价:Maven的安装和目录结构
  4. asp.net core mvc权限控制:分配权限
  5. 消息中间体activeMQ
  6. delphi char与string比较
  7. datagridview滚动条自动滚动_微软新贡献:进一步优化Chromium的滚动特性
  8. 沙洋有几个微服务群_集群 分布式 微服务
  9. Qt中QSS的简单使用
  10. oppo手机显示andrOid什么意思,OPPO R17 Pro手机状态栏图标分别代表什么意思?
  11. 防仿百度图片背景色php,基于jQuery实现仿百度首页换肤背景图片切换代码_jquery...
  12. Java-虚拟机-执行引擎/解释器/编译
  13. PTA 程序设计天梯赛(21~40题)
  14. 工地门禁实名制考勤管理系统
  15. Android音频系统学习二:Android音频框架
  16. 玲珑学院OJ 1130 - 喵哈哈村的魔法大师╳灬兲笙疯癫°月【强连通+可相交最小路径覆盖+背包】
  17. 2018ec final赛后总结
  18. 使用cad数据导进arcgis,融合时出现z值或M值超出范围界线
  19. dapr源码分析--injector
  20. 制作pve引导盘---U盘安装Proxmox VE(一)

热门文章

  1. C#与matlab混合编程
  2. AutoHotKey在魔兽中显示文字或图片
  3. 诗与远方:无题(十一)
  4. hash表、java中的hashMap/hashSet
  5. SpringBoot集成Cache缓存(Redis缓存,RedisTemplate方式)
  6. SpringCloud创建Gateway模块
  7. /etc/resolv.conf文件详解
  8. Java 各种日期/时间 对象转Long时间戳
  9. 哈希表(HashTable),哈希冲突的避免、解决
  10. java rmi 文件传输_JAVA-RMI实现大文件传输