91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android Studio中怎么創建一個時間選擇器

發布時間:2021-06-26 17:30:05 來源:億速云 閱讀:429 作者:Leah 欄目:移動開發

本篇文章給大家分享的是有關Android Studio中怎么創建一個時間選擇器,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

1、創建xml頁面(我的項目扣下來的,有的地方會報錯要改)

<TextView
  android:id="@+id/consultation_tv_birthdate"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_alignLeft="@+id/consultation_tv_sex"
  android:layout_alignStart="@+id/consultation_tv_sex"
  android:layout_alignTop="@+id/consultation_et_birthdate"
  android:layout_marginTop="9dp"
  android:text="出生日期:"
  android:textColor="@color/black"
  android:textSize="18sp"
  android:textStyle="bold" />

<EditText
  android:id="@+id/consultation_et_birthdate"
  android:layout_width="260dp"
  android:layout_height="40dp"
  android:layout_alignLeft="@+id/consultation_et_sex"
  android:layout_alignStart="@+id/consultation_et_sex"
  android:layout_below="@+id/consultation_et_sex"
  android:layout_marginTop="22dp"
  android:background="@drawable/input_bg"
  android:focusable="false"
  android:ems="10"
  android:inputType="textPersonName"
  android:paddingLeft="15dp"
  android:paddingRight="15dp" />

<ImageView
  android:id="@+id/consultation_iv_birthdate"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_above="@+id/consultation_et_id_card"
  android:layout_alignEnd="@+id/consultation_et_birthdate"
  android:layout_alignRight="@+id/consultation_et_birthdate"
  android:layout_marginBottom="5dp"
  android:layout_marginRight="10dp"
  app:srcCompat="@android:drawable/ic_menu_today" />

2、創建參數

EditText consultation_et_birthdate;//出生日期:
ImageView consultation_iv_birthdate;//出生日期點擊

3、獲取控件

consultation_et_birthdate = (EditText) findViewById(R.id.consultation_et_birthdate);
consultation_iv_birthdate = (ImageView) findViewById(R.id.consultation_iv_birthdate);

4、創建點擊事件

consultation_iv_birthdate.setOnClickListener(new View.OnClickListener() {
  @Override
  public void onClick(View v) {
    showDialog(DATE_DIALOG);
  }
});

5、創建時間控件并獲取數據

final Calendar ca = Calendar.getInstance();
mYear = ca.get(Calendar.YEAR);//年
mMonth = ca.get(Calendar.MONTH);//月
mDay = ca.get(Calendar.DAY_OF_MONTH);//日

6、獲取點擊確定事件

@Override
protected Dialog onCreateDialog(int id) {
  switch (id) {
    case DATE_DIALOG:
      return new DatePickerDialog(this, mdateListener, mYear, mMonth, mDay);
  }
  return null;
}

7、綁定數據

/**
 * 設置日期 綁定時間
 */
private DatePickerDialog.OnDateSetListener mdateListener = new DatePickerDialog.OnDateSetListener() {
  @Override
  public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
    mYear = year;
    mMonth = monthOfYear;
    mDay = dayOfMonth;
    consultation_et_birthdate.setText(new StringBuffer().append(mYear).append("-").append(mMonth + 1).append("-").append(mDay).append(" "));
  }
};

以上就是Android Studio中怎么創建一個時間選擇器,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

虹口区| 沙洋县| 儋州市| 咸丰县| 黄龙县| 临沧市| 绿春县| 陆川县| 沂源县| 东辽县| 兴仁县| 增城市| 萝北县| 格尔木市| 大竹县| 三门县| 克什克腾旗| 平武县| 江源县| 洞口县| 阿勒泰市| 全南县| 旺苍县| 定结县| 尉犁县| 鹤岗市| 巴彦淖尔市| 古蔺县| 民权县| 竹山县| 潜山县| 蓬莱市| 穆棱市| 乌鲁木齐县| 元氏县| 印江| 若羌县| 西宁市| 扬中市| 华池县| 天全县|