控件——时间与日期
来源:互联网 发布:window 安装ubuntu 编辑:程序博客网 时间:2024/06/05 03:38
TimePicker:
DatePicker:
这里暂且不介绍它的 监听器
AnalogClock:
DigitalClock:
在MainActivity.java文件中 对这几个控件进行了一下设置 如下图所示
其中:
TimePicker的几个成员方法
setCurrentHour(); //设置控件当前显示的小时(默认)
setCurrentMinute(); //设置控件当前显示的分钟(默认)
setIs24HourView(); //设置控件当前显示的是否是24小时制
getCurrentHour(); //获得控件当前显示小时
getCurrentMinute(); //获得控件当前显示分钟
DatePicker的几个成员方法
getYear(); //获得控件当前显示年
getMonth(); //获得控件当前显示月
getDayOfMonth(); //获得控件当前显示日
updateDate(int year,int month,int day); //设置控件当前显示的日期(默认)
public class MainActivity extends AppCompatActivity { private TimePicker firstTimePicker; private DatePicker firstDatePicker; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); firstTimePicker = (TimePicker)findViewById(R.id.firstTimePickerId); firstDatePicker = (DatePicker)findViewById(R.id.firstDatePickerId); //表示是否设置24小时制 firstTimePicker.setIs24HourView(true); //TimePicker设置显示的默认时间 firstTimePicker.setCurrentHour(8); firstTimePicker.setCurrentMinute(10); //DatePicker设置显示的默认日期 firstDatePicker.updateDate(2015,8,1); /* TimePicker本身有获得时间的成员方法 所以可以不需要监听器 直接调用成员方法 int hour = firstTimePicker.getCurrentHour(); int minute = firstTimePicker.getCurrentMinute(); */ int year = firstDatePicker.getYear(); int month = firstDatePicker.getMonth(); int day = firstDatePicker.getDayOfMonth(); TimeChangedListener timeChangedListener = new TimeChangedListener(); firstTimePicker.setOnTimeChangedListener(timeChangedListener); } class TimeChangedListener implements TimePicker.OnTimeChangedListener{ /* TimePicker view 表示监听器绑定的TimePicker hourOfDay 表示用户选择的时间 24小时制 minute 表示用户选择的分钟 */ @Override public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { System.out.println("Hour:"+hourOfDay+",minute:"+minute); } } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); }}
0 0
- 控件——时间与日期
- ASP(JS)—日期时间控件
- Android—常用控件(四)日期/时间控件
- 7 Android 日期与时间控件
- 3-5datePicker日期与时间控件
- 日期DatePicker与时间TimePicker控件
- Android UI 之时间与日期控件
- Android控件之日期与时间
- 《Android开发从零开始》——33.日期、时间控件学习
- Android ApiDemos 学习——时间日期控件
- JS控件:日期、时间
- 日期带时间控件
- javascript 日期时间控件
- javascript日期时间控件
- 日期时间选择控件
- javascript 日期时间控件
- js日期时间控件
- js时间日期控件
- hdu 5327 Olympiad
- 那些年,这些年
- Python Requests快速入门
- iOS 代码自定义cell示例
- Tomcat中JVM内存溢出及合理配置
- 控件——时间与日期
- react-native试玩(1)
- Android 图片缩放,手势,事件
- hdu 5328 Problem Killer
- hdu 1285 确定比赛名次(给一个拓扑有序图要求输出拓扑有序序列)
- hihoCoder_#1066_无间道之并查集
- nefu989考试安排
- 常用STL总结
- phpize报错:Cannot find config.m4