亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

DatePicker和TimePicker使用

系統 1987 0

???? 發現有時候,不會的先去網上搜,網上再不滿意那就看文檔。很能解決問題的一個辦法。哈哈 也許你們早就發現了吧。

???? 要實現功能如下:

????

?左右兩個EditText,均顯示當前時間,當點擊某一個時,出現日期或者時間控件,可以對其進行修改。前提是不用xml寫。

?上代碼吧 (*^__^*) 嘻嘻

    // 用來保存年月日:
	private int mYear;
	private int mMonth;
	private int mDay;
	// 聲明一個獨一無二的標識,來作為要顯示DatePicker的Dialog的ID:
	static final int DATE_DIALOG_ID = 0;
//用來保存時間:
                private int mHour;
	private int mMinute;
	static final int TIME_DIALOG_ID = 1;
  

?

     /**
         * 設置當前時間和日期
         */
      EditText  date=(EditText)layout.findViewById(R.id.date);
              date.setInputType(InputType.TYPE_NULL);//關閉軟鍵盤
        
        
      EditText  time=(EditText)layout.findViewById(R.id.time);
            time.setInputType(InputType.TYPE_NULL);//關閉軟鍵盤
        //添加監聽
        date.setOnClickListener(new dateListener());
            time.setOnClickListener(new timeListener());
  

?

    /**
	 * 實現當前時間的選擇和獲取
	 * 監聽類
	 * 
	 */
		
	class timeListener implements View.OnClickListener{
		@Override
		public void onClick(View v) {
			 // get the current time       
			final Calendar c = Calendar.getInstance(); 
			mHour = c.get(Calendar.HOUR_OF_DAY);   
			mMinute = c.get(Calendar.MINUTE);      
			// display the current date      
			time.setText( new StringBuilder().append(pad(mHour)).append(":")
					.append(pad(mMinute)));
			
			 showDialog(TIME_DIALOG_ID);
		}
		
	}
	

	private static String pad(int c) {
		if (c >= 10)
			return String.valueOf(c);
		else
			return "0" + String.valueOf(c);
	}
	
	// // 需要定義彈出的TimePicker對話框的事件監聽器:
	private TimePickerDialog.OnTimeSetListener mTimeSetListener = new TimePickerDialog.OnTimeSetListener() {
		public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
			mHour = hourOfDay;
			mMinute = minute;
			time.setText( new StringBuilder().append(pad(mHour)).append(":")
					.append(pad(mMinute)));
		}
	};
	
	
	/**
	 * 實現當前日期的選擇和獲取
	 * 
	 * 監聽類
	 */
	class dateListener implements View.OnClickListener {
		@Override
		public void onClick(View v) {
			// 獲得當前的日期:
			Calendar currentDate = Calendar.getInstance();
			mYear = currentDate.get(Calendar.YEAR);
			mMonth = currentDate.get(Calendar.MONTH);
			mDay = currentDate.get(Calendar.DAY_OF_MONTH);
			/*// 設置文本的內容:
			date.setText(new StringBuilder().append(mYear).append("-")
					.append(mMonth + 1).append("-")// 得到的月份+1,因為從0開始
					.append(mDay));*/
			showDialog(DATE_DIALOG_ID);
		}
	}
	// 需要定義彈出的DatePicker對話框的事件監聽器:
	private DatePickerDialog.OnDateSetListener mDateSetListener = new OnDateSetListener() {
		public void onDateSet(DatePicker view, int year, int monthOfYear,
				int dayOfMonth) {
			mYear = year;
			mMonth = monthOfYear;
			mDay = dayOfMonth;
			// 設置文本的內容:
			date.setText(new StringBuilder().append(mYear).append("-")
					.append(mMonth + 1).append("-")// 得到的月份+1,因為從0開始
					.append(mDay));
		}
	};

	// 當Activity調用showDialog函數時會觸發該函數的調用: 66. */
	protected Dialog onCreateDialog(int id) {
		switch (id) {
		case DATE_DIALOG_ID:
			return new DatePickerDialog(this, mDateSetListener, mYear, mMonth,mDay);
		case TIME_DIALOG_ID:
			return new TimePickerDialog(this, mTimeSetListener, mHour, mMinute,
					false);
		}
		return null;
	}
  

?

點擊時間時,運行效果如下:


DatePicker和TimePicker使用
?我就喜歡看有圖有代碼的,簡單明了。嘿嘿

?

DatePicker和TimePicker使用


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 一级寡妇乱色毛片全18 | 老子影院午夜 | 欧美xxxxbbbb在线播放 | 99热久这里都是精品小草 | 亚洲日本视频在线观看 | 久久福利网站 | 中国一级特黄大片毛片 | 午夜久久免费视频 | 可以免费观看的毛片 | 亚洲久本草在线中文字幕 | 久久伊人一区二区三区四区 | 99福利在线观看 | www.欧美日本免费视频 | 久操小视频 | 欧美日韩顶级毛片www免费看 | 久久免费观看国产精品 | 久久久噜噜噜 | 久国产精品久久精品国产四虎 | 成人亚洲欧美日韩在线观看 | 亚洲视频免费播放 | 亚洲小视频在线观看 | 日韩毛片在线免费观看 | 91久久国产成人免费观看资源 | 亚洲国产精品综合欧美 | 欧美成人全部免费观看1314色 | 日本高清在线观看天码888 | 九九热在线视频观看这里只有精品 | 中文字幕在线不卡精品视频99 | 欧美香蕉爽爽人人爽观看猫咪 | 天天干天天爽 | 国产精品一区二区三 | 综合久久久久综合体桃花网 | 日本天天操 | 四虎激情 | a久久久久一级毛片护士免费 | 免费一级特黄 欧美大片 | 国产九九热 | 天天爽影院一区二区在线影院 | 婷婷在线免费观看 | 老子影院午夜 | 国产欧美中文字幕 |