目标:
掌握时间选择器的使用;
可以通过程序配置显示的时间;
时间选择器:TimePicker,主要目的是可以进行时间的调整,此类结构:
java.lang.Object | ||||
↳ | android.view.View | |||
↳ | android.view.ViewGroup | |||
↳ | android.widget.FrameLayout-->帧布局 | |||
↳ | android.widget.TimePicker |
<?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" >
<TimePicker
android:id="@+id/tp1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>
如果要想操作时间选择器本身也提供了些操作或者说是时间调整的方法。默认情况下,时间采用12小时制,下面通过程序调整为24小时制。
<TimePicker
android:id="@+id/tp2"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
在Activity中操作:1.得到时间选择器
package com.sun.android;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TimePicker;
public class HelloWorld extends Activity {
private TimePicker myty = null;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);// 声明周期方法
super.setContentView(R.layout.main);// 设置要使用的布局管理器
this.myty=(TimePicker)super.findViewById(R.id.tp2);
this.myty.setIs24HourView(true);//设置24小时制
this.myty.setCurrentHour(18);
this.myty.setCurrentMinute(10);
}
}