国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

DatePickerDialog用法及只顯示年月隱藏日

2019-11-06 09:43:14
字體:
來源:轉載
供稿:網友

DatePickerDialog用法及只顯示年月隱藏日

在代碼中用法:

PRivate void showDatePicker() { //獲取當前日期 Calendar calendar = Calendar.getInstance(); year = calendar.get(Calendar.YEAR); month = calendar.get(Calendar.MONTH); day = calendar.get(Calendar.DAY_OF_MONTH); //創(chuàng)建并顯示DatePickerDialog DatePickerDialog dialog = new DatePickerDialog(this, Datelistener, year, month, day); dialog.show(); //只顯示年月,隱藏掉日 DatePicker dp = findDatePicker((ViewGroup) dialog.getWindow().getDecorView()); if (dp != null) { ((ViewGroup)((ViewGroup)dp.getChildAt(0)).getChildAt(0)) .getChildAt(2).setVisibility(View.GONE); //如果想隱藏掉年,將getChildAt(2)改為getChildAt(0) }}

findDatePicker方法

private DatePicker findDatePicker(ViewGroup group) { if (group != null) { for (int i = 0, j = group.getChildCount(); i < j; i++) { View child = group.getChildAt(i); if (child instanceof DatePicker) { return (DatePicker) child; } else if (child instanceof ViewGroup) { DatePicker result = findDatePicker((ViewGroup) child); if (result != null) return result; } } } return null;}

DateListener , new DatePickerDialog()時傳入

private DatePickerDialog.OnDateSetListener Datelistener=new DatePickerDialog.OnDateSetListener(){ /**params:view:該事件關聯的組件 * params:myyear:當前選擇的年 * params:monthOfYear:當前選擇的月 * params:dayOfMonth:當前選擇的日 */ @Override public void onDateSet(DatePicker view, int myyear, int monthOfYear, int dayOfMonth) { //修改year、month、day的變量值,以便以后單擊按鈕時,DatePickerDialog上顯示上一次修改后的值 year=myyear; month=monthOfYear; day=dayOfMonth; //更新日期 updateDate(); } //當DatePickerDialog關閉時,更新日期顯示 private void updateDate() { //在TextView上顯示日期 tvDate.setText(year+"年"+(month+1)+"月"); }};
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 玛沁县| 阿拉善左旗| 黑山县| 大庆市| 那曲县| 珠海市| 祁东县| 同德县| 绥芬河市| 林甸县| 出国| 钦州市| 鲁山县| 石林| 崇义县| 天全县| 遵义市| 舞阳县| 安塞县| 石首市| 常德市| 丰台区| 汶川县| 新丰县| 洪湖市| 崇明县| 临安市| 霍州市| 平泉县| 教育| 郧西县| 西藏| 贺州市| 集贤县| 海晏县| 珲春市| 远安县| 奉贤区| 乌拉特中旗| 香港 | 铜梁县|