android 中的日歷控件

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

發佈留言