欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android日期和時(shí)間選擇器實(shí)現(xiàn)代碼

 更新時(shí)間:2017年11月10日 10:18:10   作者:Glydi  
這篇文章主要為大家詳細(xì)介紹了Android日期和時(shí)間選擇器實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

抽出來(lái)了一個(gè)方法來(lái)選擇時(shí)間(這里自己規(guī)定的只能選擇當(dāng)前時(shí)間以后的日期),日期選擇完畢就會(huì)自動(dòng)彈出時(shí)間選擇器讓選擇時(shí)間。

  /**
   * 選擇日期和時(shí)間
   */
  private void selectDataAndTime() {
    // 獲取當(dāng)前時(shí)間
    final Calendar calendar = Calendar.getInstance();
    /*
     * toast("當(dāng)前時(shí)間是:" + calendar.get(Calendar.YEAR) + "," +
     * calendar.get(Calendar.MONTH) + "," +
     * calendar.get(Calendar.DAY_OF_MONTH));
     */
    // 日期選擇對(duì)話框
    dataPickerDialog = new DatePickerDialog(this, new OnDateSetListener() {

      @Override
      public void onDateSet(DatePicker view, int year, int month, int day) {
        // 判斷用戶選擇的日期是否合法
        if (calendar.get(Calendar.YEAR) > year) {
          toast("時(shí)間有誤,請(qǐng)從新選擇");
          return;
        } else if (calendar.get(Calendar.YEAR) == year) {
          if (calendar.get(Calendar.MONTH) > month) {
            toast("時(shí)間有誤,請(qǐng)從新選擇");
            return;
          } else if (calendar.get(Calendar.MONTH) == month) {
            if (calendar.get(Calendar.DAY_OF_MONTH) > day) {
              toast("時(shí)間有誤,請(qǐng)從新選擇");
              return;
            } else {
              strDate = year + "-" + (month + 1) + "-" + day;
              if (timePickerDialog != null) {
                timePickerDialog.show();
              }
            }
          } else {
            strDate = year + "-" + (month + 1) + "-" + day;
            if (timePickerDialog != null) {
              timePickerDialog.show();
            }
          }
        } else {
          strDate = year + "-" + (month + 1) + "-" + day;
          if (timePickerDialog != null) {
            timePickerDialog.show();
          }
        }
      }
    }, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar
        .get(Calendar.DAY_OF_MONTH));
    // 時(shí)間選擇對(duì)話框
    timePickerDialog = new TimePickerDialog(this, new OnTimeSetListener() {

      @Override
      public void onTimeSet(TimePicker view, int hour, int minute) {
        strTime = strDate + " " + hour + ":" + minute;
        timeTt.setText(strTime);
      }
    }, calendar.get(Calendar.HOUR), calendar.get(Calendar.MINUTE), true);
  }

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Kotlin語(yǔ)言使用WebView示例介紹

    Kotlin語(yǔ)言使用WebView示例介紹

    隨著后臺(tái)技術(shù)的不斷發(fā)展,App前端的應(yīng)用都布置了Web頁(yè)面的界面,這個(gè)界面就是由WebView組件渲染出來(lái)的。WebView由如下優(yōu)點(diǎn):可以直接顯示和渲染W(wǎng)eb頁(yè)面或者網(wǎng)頁(yè);可以直接調(diào)用網(wǎng)絡(luò)上或者本地的html文件,也可以和JavaScript交互使用
    2022-09-09
  • 淺談Android獲取ImageView上的圖片,和一個(gè)有可能遇到的問(wèn)題

    淺談Android獲取ImageView上的圖片,和一個(gè)有可能遇到的問(wèn)題

    下面小編就為大家?guī)?lái)一篇淺談Android獲取ImageView上的圖片,和一個(gè)有可能遇到的問(wèn)題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-04-04
  • 淺談onTouch先執(zhí)行,還是onClick執(zhí)行(詳解)

    淺談onTouch先執(zhí)行,還是onClick執(zhí)行(詳解)

    onTouch先執(zhí)行,還是onClick執(zhí)行?下面小編就為大家?guī)?lái)一篇淺談onTouch先執(zhí)行,還是onClick執(zhí)行(詳解)。希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-03-03
  • 如何在android中制作一個(gè)方向輪盤詳解

    如何在android中制作一個(gè)方向輪盤詳解

    這篇文章主要給大家介紹了關(guān)于如何在android中制作一個(gè)方向輪盤的相關(guān)資料,這個(gè)是在手游領(lǐng)域中很常見的用于控制方向的輪盤,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-09-09
  • Android 自定義陰影效果詳解及實(shí)例

    Android 自定義陰影效果詳解及實(shí)例

    這篇文章主要介紹了Android 自定義陰影效果詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • Android編程之自定義ProgressBar示例

    Android編程之自定義ProgressBar示例

    這篇文章主要介紹了Android編程之自定義ProgressBar,結(jié)合實(shí)例形式分析了Android自定義進(jìn)度條的布局、功能實(shí)現(xiàn)及相關(guān)屬性設(shè)置技巧,需要的朋友可以參考下
    2017-08-08
  • android仿微信通訊錄搜索示例(匹配拼音,字母,索引位置)

    android仿微信通訊錄搜索示例(匹配拼音,字母,索引位置)

    本篇文章主要介紹了android仿微信通訊錄搜索示例(匹配拼音,字母,索引位置),具有一定的參考價(jià)值,有興趣的可以了解一下
    2017-09-09
  • 詳解Android Studio正式簽名進(jìn)行調(diào)試的實(shí)現(xiàn)步驟

    詳解Android Studio正式簽名進(jìn)行調(diào)試的實(shí)現(xiàn)步驟

    這篇文章主要介紹了詳解Android Studio正式簽名進(jìn)行調(diào)試的實(shí)現(xiàn)步驟的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • Flutter 假異步的實(shí)現(xiàn)示例

    Flutter 假異步的實(shí)現(xiàn)示例

    這篇文章主要介紹了Flutter 假異步的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • android 線性布局LinearLayout實(shí)例代碼

    android 線性布局LinearLayout實(shí)例代碼

    android 線性布局LinearLayout實(shí)例代碼,需要的朋友可以參考一下
    2013-05-05

最新評(píng)論