安卓製作日期選擇器Datepicker
在無意之間發現了一個安卓控制元件Datepicker,為日期類控制元件。我覺得挺好玩的,就像日曆一樣。
製作日期選擇器主要知識點右以下幾點:
獲取日曆物件:
Calendar calendar =Calendar.getInstance();
獲取當前年:
year=calendar.get(Calendar.YEAR);
獲取當前月:
month=calendar.get(Calendar.MONTH);
獲取當前天:
day=calendar.get(Calendar.DAY_OF_MONTH);
初始化日期選擇器,使用匿名內部類監聽:
datePicker.init(year,month,day,new DatePicker.OnDateChangedListener());
在activity_main_xml檔案中直接新增Datepicker控制元件。
在ManActivity.java檔案中對Datepicker進行監聽,同Toast方法監聽顯示出你顯示的時哪一個日期。
package com.example.a13468.mydemo07_datepicker;
//日期選擇器
import android.app.Activity;
import android.os.Bundle;
import android.widget.DatePicker;
import android.widget.Toast;
import java.util.Calendar;
public class MainActivity extends Activity {
int year,month,day;
private DatePicker datePicker;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
datePicker=findViewById(R.id.datepicker);
//獲取日曆物件
Calendar calendar=Calendar.getInstance();
year=calendar.get(Calendar.YEAR);
month=calendar.get(Calendar.MONTH);
day=calendar.get(Calendar.DAY_OF_MONTH);
//初始化日期選擇器,使用匿名內部類監聽
datePicker.init(year, month, day, new DatePicker.OnDateChangedListener() {
@Override
public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
MainActivity.this.year=year;
MainActivity.this.month=monthOfYear;
MainActivity.this.day=dayOfMonth;
show(year,monthOfYear,dayOfMonth);
}
});
}
private void show(int year,int month,int day){
String str=year+"年"+(month+1)+"月"+day+"日";
Toast.makeText(this, str, Toast.LENGTH_SHORT).show();
}
}
相關文章
- 一個開源、美觀的日期選擇器(bootstrap datepicker)boot
- 支付寶小程式日期選擇元件 datePicker 封裝元件封裝
- ElementUI 日期選擇器 DatePicker 實現週一,週二之類的速選UI
- ngx-material中Datepicker的日期格式化和選擇語系
- 直播平臺製作,日期選擇框設定只可以選中某幾個特定日期
- playwright for net 對日期選擇控制元件(My97DatePicker)的設定控制元件
- OC:自定義日期選擇器
- 安卓.9圖片製作安卓
- Laravel + Vue 製作一款標籤選擇器LaravelVue
- wpf中DatePicker控制元件只能輸入年月,只能輸入年份,限制日期選擇範圍控制元件
- DatePicker外掛當天之後設定日期不可選中
- 直播帶貨原始碼,日期時間選擇器 選擇範圍限制原始碼
- antd日期選擇框,前後日期增加限制
- 基於Vue元件化的日期聯動選擇器Vue元件化
- 2 Elment Ui 日期選擇器 格式化問題UI
- 002---選擇器(標籤選擇器、類選擇器、id選擇器、偽類選擇器、萬用字元選擇器)字元
- Laravel + Vue 製作一款標籤選擇器(詳細過程)LaravelVue
- 如何選擇3D動畫製作公司3D動畫
- jQuery選擇器介紹:基本選擇器、層次選擇器、過濾選擇器、表單選擇器jQuery
- 安卓09作業安卓
- 安卓觸控手勢翻頁製作電子相簿安卓
- React Native日期時間選擇元件React Native元件
- EasyUI選擇日期只顯示年月UI
- ant design 日期月份區間選擇
- 小程式製作平臺或公司,如何選擇呢?
- element ui 自定義的快捷選項的日期選擇器並格式化UI
- 使用element ui 日期選擇器獲取值後的格式問題UI
- CSS3新增選擇器(屬性選擇器、結構偽類選擇器、偽元素選擇器)CSSS3
- 選擇合適的軟體管理影片製作排期
- CSS3繪製安卓系統機器人CSSS3安卓機器人
- element-ui的日期選擇框底部清空按鈕點選不關閉日期選擇框的實現辦法UI
- jQuery選擇器之層次選擇器jQuery
- 選擇器
- IOS之UIDatePicker實現時間日期選擇iOSUI
- python使用選擇結構鑑別合法日期Python
- [Flutter package]簡單好用好擴充套件的時間日期選擇器FlutterPackage套件
- 【新特性速遞】最佳化日期選擇器的時間皮膚
- dcat-admin 統計修改時間選擇器 日期範圍查詢