<1> 简介
用于选择一天中时间的视图,支持 24小时及上午/下午模式。小时,分钟及上午/下午(如果可用)都可以用垂直滚动条来控制。用键盘来输入小时。两个数的小时数可以通过输入两个数字来实现,例如在一定时间内输入‘1’和‘2’即选择了12点。分钟能显示输入的单个数字。在AM/PM模式下,用户可以输入'a', 'A"或 'p', 'P'来选取。
<2>继承类
java.lang.Object
android.view.ViewGroup
android.widget.FrameLayout
android.widget.TimePicker
<3>方法
public Integer getCurrentHour ()
获取当前时间的小时部分。
返回值
当前小时(0-23)
public Integer getCurrentMinute ()
获取当前时间的分钟部分。
返回值
当前分钟。
public boolean is24HourView ()
获取当前系统设置是否是24小时制。
返回值
如果是24小时制返回true,否则返回false。
public void setCurrentHour (Integer currentHour)
设置当前小时。
public void setCurrentMinute (Integer currentMinute)
设置当前分钟(0-59)。
public void setEnabled (boolean enabled)
设置可用的视图状态。可用的视图状态的解释在子类中改变。
参数
enabled 如果可用为true,否则为false。
public void setIs24HourView (Boolean is24HourView)
设置是24小时还是上午/下午制。
参数
is24HourView True表示 24小时制. False表示上午/下午制.
public void setOnTimeChangedListener (TimePicker.OnTimeChangedListener onTimeChangedListener)
设置时间调整事件的回调函数。
参数
onTimeChangedListener 回调函数,不能为空。
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="时间选择器(TimePicker)" /> <TimePicker android:id="@+id/timepicker" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout>
本文详细介绍了时间选择器(TimePicker)的功能、继承类、方法、XML布局等核心内容,包括如何获取当前时间、设置时间、切换24小时制与12小时制模式,以及设置回调函数来监听时间变化。
1137

被折叠的 条评论
为什么被折叠?



