CalendarView的使用
来源:互联网 发布:淘宝市场行情软件 编辑:程序博客网 时间:2024/05/18 03:26
布局文件
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.administrator.calendarview.MainActivity"> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="50dp" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:gravity="center" android:text="Small Text" /> <CalendarView android:id="@+id/calendarView" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_below="@+id/textView" android:focusedMonthDateColor="#12c8cf" //当月日期显示为蓝色 android:selectedDateVerticalBar="@color/red_price" //选中的日期为红色 android:selectedWeekBackgroundColor="#FFFFFF" / /选中一周的背景色为白色 android:unfocusedMonthDateColor="#4c4948" //不是当月的日期显示为黑色 /></RelativeLayout>
上代码
/** * google自带的日历 */public class MainActivity extends Activity { @InjectView(R.id.textView) TextView mTextView; @InjectView(R.id.calendarView) CalendarView mCalendarView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.inject(this); //初始化日期、 Calendar calender = Calendar.getInstance(); String datat = calender.get(Calendar.YEAR) + "年" + (calender.get(Calendar.MONTH)+1) + "月" + calender.get(Calendar.DAY_OF_MONTH) + "日" ; mTextView.setText(datat); chooseCalender(); } /** * 得到选择的日期 */ private void chooseCalender() { mCalendarView.setOnDateChangeListener(new CalendarView.OnDateChangeListener() { @Override public void onSelectedDayChange(CalendarView view, int year, int month, int dayOfMonth) { String dates = year + "-" + ((month + 1) < 10 ? "0" + (month + 1) : (month + 1)) + "-" + (dayOfMonth < 10 ? "0" + dayOfMonth : dayOfMonth); mTextView.setText(dates); } }); }}
0 0
- CalendarView的使用
- CalendarView,DatePicker,TimePicker,以及NumberPicker的使用
- 开源控件material-calendarview的使用
- Android CalendarView 使用
- CalendarView选择您的生日
- 自定义的日历选择器CalendarView
- AndroidStudio CalendarView的属性介绍
- 安卓自定义万年历CalendarView的用法
- Material-CalendarView实现的旅行日历
- 带Event事件列表的自定义CalendarView
- 自定义view---带标签的CalendarView
- 基于ViewPager+Recyclerview实现的CalendarView视图
- 解决Android CalendarView显示卡顿的问题
- Android CalendarView 控件的 getDate() 方法有错误
- android calendarView打开时特别卡的问题
- CalendarView组件
- 日历控件CalendarView
- 日历控件CalendarView
- 策略模式模板模式
- 学习redis
- Git_使用
- 【LeetCode-374】Guess Number Higher or Lower(C++)
- == equals
- CalendarView的使用
- 决策树
- iOS App上架流程(2016详细版)
- git log 中文乱码
- hadoop wordcount demo 编译、打包、运行(自己的经历)
- 十二章
- #254 – 能够装载FlowDocument的容器(Types of Containers for Hosting a FlowDocument)
- 第二周-项目三-体验复杂度
- UVa 10603 - Fille