android 日历组件(CalendarView)

日历视图(CalendarView)可用于显示和选择日期,可以通过触摸滚动日历视图,可以用 setOnDateChangeListener 来实现日期选择的监听



布局文件 main_calendar.xml:




    



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;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);

		setContentView(R.layout.main_calendar);

		cv = (CalendarView) findViewById(R.id.calendarview);
		cv.setOnDateChangeListener(new OnDateChangeListener() {

			@Override
			public void onSelectedDayChange(CalendarView arg0, int arg1,
					int arg2, int arg3) {
				// TODO Auto-generated method stub

				Toast.makeText(CalendarViewTest.this,
						arg1 + "年" + arg2 + "月" + arg3 + "日",
						Toast.LENGTH_SHORT).show();

			}
		});

	}

}

日历组件(CalendarView)的xml属性对照表:

android 日历组件(CalendarView)_第1张图片


效果图:


android 日历组件(CalendarView)_第2张图片



你可能感兴趣的:(笔记,分享,android,移动开发)