android 菜单的详介
2013-10-06 14:11:33 来源:WEB开发网核心提示:setContentView(R.layout.main);mTvShowTime=(TextView)findViewById(R.id.tvShowTime);mDatePicker=(DatePicker)findViewById(R.id.datePicker);//初始化mDatePicker mDatePi
setContentView(R.layout.main);
mTvShowTime=(TextView)findViewById(R.id.tvShowTime);
mDatePicker=(DatePicker)findViewById(R.id.datePicker);
//初始化mDatePicker
mDatePicker.init(2011, 11, 5, this);
}
//实现onDateChanged方法,日期改变时触发本方法
@Override
public void onDateChanged(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
StringBuffer sb=new StringBuffer();
sb.append(year+"年").append(monthOfYear+"月")
.append(dayOfMonth+"日");
mTvShowTime.setText(sb.toString());//显示结果
}
7.13.TimePicker控件
7.13.1.概述
TimePicker控件负责选择时间。如图-11所示:
图-11
7.13.2.常用方法
1、getCurrentHour():获取小时。
2、getCurrentMinute():获取分钟。
7.14. OnTimeChangedListener接口
7.14.1.概述
OnTimeChangedListener接口负责监听TimePicker控件中时间改变。
7.14.2.常用方法
void onTimeChanged(TimePicker view, int hourOfDay, int minute);
作用:当TimePicker中的时间发生改变时,触发本方法执行。
参数-view:当前的TimePicker对象。
参数-hourOfDay:小时。
参数-minute:分钟。
7.14.3.【示例代码】
以下代码实现是-12的效果,当单击TimePicker控件时,显示当前时间。
图-12
//实现OnTimeChangedListener接口
public class MainAct extends Activity implements OnTimeChangedListener{
TimePicker mTimePicker;
TextView mTvShowTime;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mTvShowTime=(TextView)findViewById(R.id.tvShowTime);
mTimePicker=(TimePicker)findViewById(R.id.timePicker);
//注册setOnTimeChangedListener事件响应程序
mTimePicker.setOnTimeChangedListener(this);
更多精彩
赞助商链接