UI控件之Date & Time组件(下)
来源:互联网 发布:淘宝商品类目 编辑:程序博客网 时间:2024/05/29 19:03
(一)DatePicker(日期选择器)
可供我们使用的属性如下:
实现代码:
public class MainActivity2 extends Activity implements OnDateChangedListener{ private DatePicker datePicker; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); datePicker = (DatePicker) this.findViewById(R.id.datePicker); Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int monthOfYear = calendar.get(Calendar.MONTH); int dayOfYear = calendar.get(Calendar.DAY_OF_MONTH); datePicker.init(year, monthOfYear, dayOfYear, this); datePicker.init(2016, 5, 16, this);//初始化日期 } //时间控件触发 @Override public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) { Toast.makeText(MainActivity2.this, "你选择的日期是: "+year+"年"+(monthOfYear+1)+"月"+ dayOfMonth+"日 !", Toast.LENGTH_SHORT).show(); }}
运行结果:
(二)TimePicker(时间选择器)
运行效果:
实现代码:
public class MainActivity3 extends Activity { private TimePicker timePicker; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main3); timePicker= (TimePicker) this.findViewById(R.id.timePicker); timePicker.setOnTimeChangedListener(new OnTimeChangedListener() { @Override public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { Toast.makeText(MainActivity3.this, "你选择的日期是: "+hourOfDay+"时"+minute+"分" , Toast.LENGTH_SHORT).show(); } }); }}
(三)CalendarView(日历视图)
运行结果:
实现代码:
public class MainActivity4 extends Activity { private CalendarView calendar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main4); calendar= (CalendarView) findViewById(R.id.calenOne); calendar.setOnDateChangeListener(new OnDateChangeListener() { public void onSelectedDayChange(CalendarView view, int year, int month, int dayOfMonth) { Toast.makeText(MainActivity4.this, "你选择的日期是: "+year+"年"+month+"月" , Toast.LENGTH_SHORT).show(); } }); }}
<完> 如果对你有帮助就帮我点个赞吧~~
1 0
- UI控件之Date & Time组件(下)
- UI控件之Date & Time组件(上)
- Android基础:Date & Time组件(下)
- MFC控件之Date Time Picker
- Android基础:Date & Time组件(上)
- Date & Time组件(下)-DatePicker(日期选择器)
- Date & Time组件(下)-TimePicker(时间选择器)
- Date & Time组件(下)-CalendarView(日历视图)
- UI控件之显示图像控件ImageView(下)
- MFC控件: Date Time Picker
- UI组件篇(下)
- 基于Jquery UI的Date time picker
- Android基础入门教程——2.3.12 Date & Time组件(下)
- struts2之Date Time Timestamp
- boost之date/time学习
- UI组件之AdapterView及其子类(三)Spinner控件详解
- UI组件之AdapterView及其子类(四)Gallery画廊控件使用
- 第31讲 UI组件之 Gallery画廊控件
- js中window.open()的所有参数详细解析
- 鼠标浮动文本的实现
- iOS:如何优雅的让UITextView根据输入文字实时改变高度
- Winform 安装与布署
- python的subprocess模块使用方法
- UI控件之Date & Time组件(下)
- 如何编译bootstrap-4.0.0源码
- JavaWeb 服务启动时,在后台启动加载一个线程。
- 系统服务
- FMDB中出现的database is locked
- 7牛直播雲
- GitHub 中国区前 100 名到底是什么样的人?
- 提高项目7-太乐
- 哈佛结构和冯·诺依曼结构的区别