android时间控件TimePicker使用实例

android时间控件TimePicker使用实例_第1张图片

Android开发联盟③ 433233634




    
    
    
    
package com.android.xiong.times;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TimePicker;
import android.widget.TimePicker.OnTimeChangedListener;

public class MainActivity extends Activity {
	
	
	private TimePicker timePick1;
	private Button buttone1;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		timePick1=(TimePicker)findViewById(R.id.timePic1);
		
		buttone1=(Button)findViewById(R.id.buttone1);
		OnChangeListener  buc=new OnChangeListener();
		buttone1.setOnClickListener(buc);
		//是否使用24小时制
		timePick1.setIs24HourView(true);
		TimeListener times=new TimeListener();
		timePick1.setOnTimeChangedListener(times);
	}
	
	class OnChangeListener implements OnClickListener{
		@Override
		public void onClick(View v) {
			// TODO Auto-generated method stub
			int h=timePick1.getCurrentHour();
			int m=timePick1.getCurrentMinute();
			System.out.println("h:"+h+"   m:"+m);
		}
	}
	class TimeListener implements OnTimeChangedListener{
		
		/**
		 * view 当前选中TimePicker控件
		 *  hourOfDay 当前控件选中TimePicker 的小时
		 * minute 当前选中控件TimePicker  的分钟
		 */
		@Override
		public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
			// TODO Auto-generated method stub
			System.out.println("h:"+ hourOfDay +" m:"+minute);
		}
		
	}
	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}

}



你可能感兴趣的:(Android从入门到精通,Android开发之旅)