介绍
CalendarView怎么在Android中使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
1. CalendarView是安卓自带的一个日历控件
2。在主活动中通过设置<代码> setOnDataChangeListener() 代码>来为其添加监听事件
可在其中获得洪湖所选择的年月日的详细信息
<强>实例:强>
, 2。月份选择部分的背景色android: focusedMonthDateColor=? f00"
3。显示星期的背景色android: weekSeparatorLineColor=? ff0"
4。被选中的日期的背景色android: unfocusedMonthDateColor=? f9f"
这里给出它的<>强布局文件强>中的调用与配置:
& lt; ? xml version=?.0“,编码=皍tf-8", ?比; & lt; LinearLayout  xmlns: android=癶ttp://schemas.android.com/apk/res/android" android:才能layout_width=癿atch_parent" android:才能layout_height=癿atch_parent" android才能:重力=癱enter_horizontal" android:才能取向=皏ertical"比; ,,,& lt; TextView ,,,,,android:文本=皃lease choose your birthday :“ ,,,,,android:重力=癱enter" ,,,,,android: layout_width=癿atch_parent" ,,,,,android: layout_height=皐rap_content" ,,,,,android: textSize=?5 dp" ,,,,,android:字体=癿onospace"/比; ,,,& lt; !——1。设置以星期二为每周第一天——比; ,,,& lt; !——2。设置该组件总共显示四个星期——比; ,,,& lt; !——3。并对该组件的星期尽心了定制——比; ,,,& lt; CalendarView ,,,,,android: id=癅 + id/calenderView" ,,,,,android: layout_width=癿atch_parent" ,,,,,android: layout_height=癿atch_parent" ,,,,,android: firstDayOfWeek=?”; ,,,,,android: shownWeekCount=?”; ,,,,,android: selectedWeekBackgroundColor=? aff" ,,,,,android: focusedMonthDateColor=? f00" ,,,,,android: weekSeparatorLineColor=? ff0" ,,,,,android: unfocusedMonthDateColor=? f9f"比; ,,,& lt;/CalendarView> & lt;/LinearLayout>
在主活动中,为其添加监听事件后
可以通过一天月dayOfMonth来获得用户选择的日期的具体信息:
public class MainActivity extends Activity { CalendarView 才能;calendarView; @Override才能 protected 才能;void  onCreate (Bundle savedInstanceState), { ,,,super.onCreate (savedInstanceState); ,,,setContentView (R.layout.activity_main); ,,,calendarView =, (CalendarView), findViewById (R.id.calenderView); ,,,//calendarView 监听事件 ,,,calendarView.setOnDateChangeListener (new CalendarView.OnDateChangeListener (), { ,,,,@Override ,,,,,public void onSelectedDayChange (, CalendarView 看来,,int ,, int 月,int dayOfMonth), { ,,,,,,,//显示用户选择的日期 ,,,,,,,Toast.makeText (MainActivity.this year +,“年”,+,month +,“月“,+,dayOfMonth +,“日“,Toast.LENGTH_SHORT),告诉(); ,,,,,} ,,,}); ,,} }
关于CalendarView怎么在Android中使用问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。