Android学习笔记(27):日历视图Calendar

日历视图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)


设置周分隔线的颜色

 

时间: 2025-01-26 17:19:40

Android学习笔记(27):日历视图Calendar的相关文章

Android学习笔记(31):滚动视图ScrollView

ScrollView是由FrameLayout派生的,可以为普通组件添加竖直滚动条. 类似的,HorizontalScrollView可以提供水平方向的滚动条.

Android学习笔记45之gson解析json_Android

JSON即JavaScript Object Natation, 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,为Web应用开发提供了一种理想的数据交换格式. JSON对象: JSON中对象(Object)以"{"开始, 以"}"结束. 对象中的每一个item都是一个key-value对, 表现为"key:value"的形式, key-value对之间使用逗号分隔. 如:{"name":"coolxing

Android学习笔记(二)App工程文件分析_Android

App工程文件分析 关于如何创建一个最简单的Android App请参照链接: < Android学习笔记(一)环境安装及第一个hello world > http://www.jb51.net/article/52593.htm 创建完的工程文件如下图所示,本文对一些主要的文件进行分析. src文件分析 App源文件如图: 打开源文件 MainActivity.java 可看到如下代码: 源码主要功能如下: App源文件目录 package com.example.firstapp; 导入A

Android学习笔记之应用单元测试实例分析_Android

本文实例讲述了Android学习笔记之应用单元测试.分享给大家供大家参考,具体如下: 第一步:在AndroidManifest.xml中加入如下两段代码: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.pccw" android:versionCode="1" android:versionName="1.0&qu

Android学习笔记之应用单元测试实例分析

本文实例讲述了Android学习笔记之应用单元测试.分享给大家供大家参考,具体如下: 第一步:在AndroidManifest.xml中加入如下两段代码: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.pccw" android:versionCode="1" android:versionName="1.0&qu

Android学习笔记45之gson解析json

JSON即JavaScript Object Natation, 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,为Web应用开发提供了一种理想的数据交换格式. JSON对象: JSON中对象(Object)以"{"开始, 以"}"结束. 对象中的每一个item都是一个key-value对, 表现为"key:value"的形式, key-value对之间使用逗号分隔. 如:{"name":"coolxing

Android学习笔记(21):ImageView及其子类

ImageView继承自View,主要作用是显示图片和其他Drawable对象. ImageView也派生了ImageButton.ZoomButton等子类.   ImageView支持的XML属性和相关的方法: XML属性 相关方法 说明 android:adjustViewBounds setAdjustViewBounds(boolean) 是否调整自己的边界来保持所显示图片的长宽比 android:baseline setBaseline(int) 设置视图内基线的偏移量 androi

Android学习教程之日历库使用(15)_Android

本教程为大家分享了Android日历库的使用方法,供大家参考,具体内容如下 MainActivity.java代码: package siso.weekv; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; public class MainActivity extends AppCo

Android学习教程之日历库使用(15)

本教程为大家分享了Android日历库的使用方法,供大家参考,具体内容如下 MainActivity.java代码: package siso.weekv; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; public class MainActivity extends AppCo