欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

DatePicker和TimePicker使用

系統 1796 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條評論
主站蜘蛛池模板: 亚洲情a成黄在线观看动 | 久久99精品久久久久久国产越南 | 亚洲色图偷拍视频 | 亚洲国产一区二区三区四区五区 | 日韩欧美亚洲 | videos 欧美 | 99色综合 | 6全高清智能录播系统视频 精品九九 | 99精品在线观看 | 国产激情在线观看 | 亚洲精品手机在线 | 99riav视频一区二区 | 久久99色| 国产精品入口麻豆 | 欧美精品一区二区在线电影 | 日韩精品一区二区三区在线观看 | 日韩专区在线观看 | 国产97人妻人人做人碰人人爽 | 一区二区三区国产在线 | 免费日韩 | 色窝视频 | 韩国在线精品福利视频在线观看 | 2021国产精品视频一区 | 亚洲91视频 | 丁香六月激情婷婷 | 色多多视频导航 | 美女网站在线观看视频18 | a级欧美片免费观看 | 天天干天天干 | 国产亚洲欧洲国产综合一区 | 精品欧美高清一区二区免费 | 久久精品视频日本 | 国产一区二区三区乱码 | 国内精品久久久久影院老司 | 99热97| 永久免费av在线 | 亚洲精品三级 | 中文字幕 在线观看 | 一级性黄色片 | 996热在线视频| 一本一本大道香蕉久在线精品 |