安卓製作日期選擇器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();
}
}
相關文章
- sencha:日期選擇元件datepicker元件
- 一個開源、美觀的日期選擇器(bootstrap datepicker)boot
- ElementUI 日期選擇器 DatePicker 實現週一,週二之類的速選UI
- 支付寶小程式日期選擇元件 datePicker 封裝元件封裝
- 使用jquery製作日曆(生日)選擇器jQuery
- 直播平臺製作,日期選擇框設定只可以選中某幾個特定日期
- OC:自定義日期選擇器
- Laravel + Vue 製作一款標籤選擇器LaravelVue
- Android UI控制元件系列:DatePicker,TimePicker(日期和時間選擇)AndroidUI控制元件
- playwright for net 對日期選擇控制元件(My97DatePicker)的設定控制元件
- Jquery 日期選擇jQuery
- 直播帶貨原始碼,日期時間選擇器 選擇範圍限制原始碼
- wpf中DatePicker控制元件只能輸入年月,只能輸入年份,限制日期選擇範圍控制元件
- 如何選擇3D動畫製作公司3D動畫
- DatePicker外掛當天之後設定日期不可選中
- Laravel + Vue 製作一款標籤選擇器(詳細過程)LaravelVue
- 002---選擇器(標籤選擇器、類選擇器、id選擇器、偽類選擇器、萬用字元選擇器)字元
- antd日期選擇框,前後日期增加限制
- jQuery選擇器介紹:基本選擇器、層次選擇器、過濾選擇器、表單選擇器jQuery
- 基於Vue元件化的日期聯動選擇器Vue元件化
- 2 Elment Ui 日期選擇器 格式化問題UI
- 安卓.9圖的製作安卓
- 安卓.9圖片製作安卓
- jQuery選擇器——基本選擇器jQuery
- 基本CSS選擇器,複合選擇器,後代選擇器CSS
- 小程式製作平臺或公司,如何選擇呢?
- mui日期選擇器彈出兩次的解決方法UI
- jQuery選擇器——層次選擇器jQuery
- EasyUI選擇日期只顯示年月UI
- JQuery選擇器——可見性篩選選擇器和屬性篩選選擇器jQuery
- CSS3新增選擇器(屬性選擇器、結構偽類選擇器、偽元素選擇器)CSSS3
- element ui 自定義的快捷選項的日期選擇器並格式化UI
- 選擇合適的軟體管理影片製作排期
- Android UI 設計(12):ListView 練習(製作水果選擇選單)AndroidUIView
- jQuery選擇器之層次選擇器jQuery
- CSS選擇器(5)——屬性選擇器CSS
- jQuery選擇器——基本過濾選擇器jQuery
- CSS ID選擇器與CLASS選擇器CSS