android 日历组件(CalendarView)
16lz
2021-01-24
日历视图(CalendarView)可用于显示和选择日期,可以通过触摸滚动日历视图,可以用 setOnDateChangeListener 来实现日期选择的监听
布局文件 main_calendar.xml:
<?xml version="1.0" encoding="utf-8"?>
android 代码:
import android.app.Activity;import android.os.Bundle;import android.widget.CalendarView;import android.widget.Toast;import android.widget.CalendarView.OnDateChangeListener;public class CalendarViewTest extends Activity {CalendarView cv;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.main_calendar);cv = (CalendarView) findViewById(R.id.calendarview);cv.setOnDateChangeListener(new OnDateChangeListener() {@Overridepublic void onSelectedDayChange(CalendarView arg0, int arg1,int arg2, int arg3) {// TODO Auto-generated method stubToast.makeText(CalendarViewTest.this,arg1 + "年" + arg2 + "月" + arg3 + "日",Toast.LENGTH_SHORT).show();}});}}
日历组件(CalendarView)的xml属性对照表:
效果图:
更多相关文章
- Android之判断时间是否为今天
- 深入理解LayoutInflater
- Android(安卓)3.0 r1中文API文档(103) —— InputMethodManager
- ConstraintLayout (约束布局)属性详情
- Android学习之路四:ImageView
- Android手动显示和隐藏软键盘
- 阅读《Android(安卓)从入门到精通》(23)——列表视图
- Android(安卓)手动显示和隐藏软键盘
- Android学习之路七:DatePicker和TimePicker