android 中的 日歷控件
vcD4KPHByZSBjbGFzcz0=”brush:java;”>
public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /** long getDate(); //獲取從1970年,1月1日,0點0分0秒到現在的毫秒數 int getFirstDayOfWeek(); //獲取當天是本周的第幾天,比如Calendar.Monday為星期一,定義值為2。 long getMaxDate(); //獲取CalendarView支持1970年到那天的最大天數 long getMinDate(); //獲取CalendarView支持1970年到那天的最小天數 boolean getShowWeekNumber(); //獲取是否顯示星期號 public void setDate(long date, boolean animate, boolean center); //設置選擇日期到1970年的描述 void setDate(long date); //設置選擇的日期描述到1970年 void setFirstDayOfWeek(int firstDayOfWeek); //設置本周起始天數 **/ /** android 3.0以上才有 */ CalendarView calendarView = (CalendarView) findViewById(R.id.calendarView); calendarView.setOnDateChangeListener(new OnDateChangeListener() { @Override public void onSelectedDayChange(CalendarView view, int year, int month, int dayOfMonth) { String date = year + "年" + (month+ 1) + "月" + dayOfMonth +"日"; Toast.makeText(MainActivity.this, date, Toast.LENGTH_SHORT).show(); } }); } }
當然這個控件時 android 3.0以上才提供的,
如果3.0以下需要用到的話就需要別的 第三方開發的控件瞭。這裡沒什麼說的,可以自己搜一搜。我這裡上傳幾個。
下載地址:https://download.csdn.net/detail/kongbaidepao/6638669