习惯性的,把要说的内容先总结一下:
TimePicker有两种模式:spinner 和clock,可通过如下方式配置:
<TimePicker
android:timePickerMode = "spinner"
android:layout_width="match_parent"
android:layout_height="match_parent">
</TimePicker>
或者
android:timePickerMode = "clock"
这两种模式对应的时间的选择一个是模拟的Clock,一个是类似spinner的方式。
另一个内容是TimePickerDialog的样式。TimePickerDialog可以配置很多种样式,可以直接在构造函数中来配置。代码如下:
timePickerDialog = new TimePickerDialog(this, android.R.style.Theme_DeviceDefault_Light_Dialog,new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
}
},0,0,false);
timePickerDialog.setTitle("pick");
timePickerDialog.show();
也可以不明确指定样式,把上面构造函数的第二个参数去掉就好了。这里,我看到很多代码都没有第二个参数,所以这里把它提出来。
所以&