Android日历功能有GestureDetector手势识别功能

这几天学习网上的一个记事本的一个程序,代码写的不错,在Android上如何显示日历呢还能进行手势的识别的功能?首先将效果图贴上:

Android-日历

因为加了GestureDetector的功能当点击的时候会跳转到相应的Activity,鼠标左右滑动可首先类似翻页的效果。

下面是CalenderActivity类,他的view是我们自己实现的CalendarView。

CalendarView calendarView=newCalendarView(this);

setContentView(calendarView);

public class CalendarActivity extends Activity {
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		CalendarView calendarView = new CalendarView(this);
		setContentView(calendarView);
	}

	public void showDiaryList(int year, int month, int day) {
		Intent intent = new Intent(this, DiaryList.class);
		intent.putExtra("cal", new GregorianCalendar(year, month, day));
		startActivity(intent);
	}
}

下面是CalenderView类,在这里面绘制了整个日历的界面:

这样就实现了简单功能的Android日历

暂无评论
  • 1:请一针见血的评论。
  • 2:评论需要审核通过后才能显示。
  • 3:评论字数限制在1000字以内。
  • 当前字数:0
热门文章
推荐文章
随机文章
关于本站 - 广告服务 - 版权声明 - 联系我们 - 友情链接 - 网站地图 - 帮助中心