首先介绍一下TimePicker 的使用
10年积累的网站制作、成都网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有朔州免费网站建设让你可以放心的选择与我们合作。
xml文件代码部分
2.MainActivity部分
private TimePicker firstTimePicker; private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); firstTimePicker=(TimePicker)findViewById(R.id.firsttime1); firstTimePicker.setIs24HourView(true);//设置是否为24小时制 firstTimePicker.setCurrentHour(12);//设置显示的时间,默认的是显示当前的时间 firstTimePicker.setCurrentMinute(12); TimeList timel=new TimeList(); //firstTimePicker.setOnTimeChangedListener(timel); button=(Button)findViewById(R.id.button); ButtonLis bl=new ButtonLis(); button.setOnClickListener(bl);//通过下面的按钮来Toast时间 } class ButtonLis implements OnClickListener{ @Override public void onClick(View v) { int hour=firstTimePicker.getCurrentHour(); int min=firstTimePicker.getCurrentMinute(); Toast.makeText(getApplicationContext(), hour+":"+min, Toast.LENGTH_SHORT).show(); } } class TimeList implements OnTimeChangedListener{ //view 该对象代表的timepicker //hourofday :用户选择的小时 @Override public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { Toast.makeText(getApplicationContext(), hourOfDay+"-"+minute, Toast.LENGTH_LONG).show(); } }
接下来介绍一下DatePicker的使用
xml文件的代码部分
mainactivity部分
private DatePicker date; private Button but; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); date=(DatePicker)findViewById(R.id.datepick); but=(Button)findViewById(R.id.but); date.updateDate(2013, 6, 6);//设置一个显示时间,否则是当前系统时间 ButLis butlis=new ButLis(); but.setOnClickListener(butlis); } class ButLis implements OnClickListener{ @Override public void onClick(View v) { int year=date.getYear(); int mouth=date.getMonth(); int day=date.getDayOfMonth(); Toast.makeText(getApplicationContext(), "今天是"+year+"年"+mouth+"月"+day+"日", Toast.LENGTH_LONG).show(); } }