时间控件

布局代码:

时间控件

完整代码:

public class MainActivity extends Activity {
    TimePicker timePicker;//定义时间选择器
    int hour,minute;//定义小时,分钟
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    timePicker = (TimePicker) findViewById(R.id.tp);//通过ID获取时间选择器
    timePicker.setIs24HourView(true);
    Calendar calendar = Calendar.getInstance();
    hour = calendar.get(Calendar.HOUR_OF_DAY);//获取当前小时
    minute = calendar.get(Calendar.MINUTE);//获取当前分钟
    timePicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() {

@Override
public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
MainActivity.this.hour = hourOfDay;//改变小时后的参数
MainActivity.this.minute = minute;//改变分钟后的参数
show(hourOfDay,minute);//通过消息框显示选择的时间

}


private void show(int hourOfDay, int minute) {
String str = hourOfDay+"时"+minute+"分";//获取选择器设置的时间
Toast.makeText(MainActivity.this, str, Toast.LENGTH_SHORT).show();//显示消息提示框

}
});
    
        
}


}