显示 布局 文件
<?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:scrollbars="vertical" android:orientation="vertical" > <TimePicker android:id="@+id/timePicker1" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <Button android:id="@+id/bu" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="click" /> </LinearLayout>
然后是 主 activity
package sql.com;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.HashMap;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.Button;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.TimePicker;
public class SqlActivity extends Activity{
private TimePicker tp;
private Button bu;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tp = (TimePicker)findViewById(R.id.timePicker1);
bu = (Button)findViewById(R.id.bu);
tp.setIs24HourView(true); //设置 显示 24 小时制
tp.setCurrentHour(16);
tp.setCurrentMinute(30);
bu.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
System.out.println("Hour:"+tp.getCurrentHour()+"--------Minit="+tp.getCurrentMinute());
}
});
//\\
};
}
** 解决不能 输出 手动输入的 结果
在获取 之前 执行 tp.clearFocus();
bu.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
tp.clearFocus(); //
System.out.println("Hour:"+tp.getCurrentHour()+"--------Minit="+tp.getCurrentMinute());
}
});