Android 获取更改的时间选择器的值,而不是提交

Android 获取更改的时间选择器的值,而不是提交,android,Android,我真的在为一些可能很简单的事情而挣扎 我有一个id为timePicker1的时间选择器,当它被更改时,我想在一个id为echoTime的文本框中立即更改时间。现在,当活动开始时,它将显示时间选择器中的当前时间。但是当我滚动浏览小时和分钟时,我需要它来更改我的textView echoTime中的值 谁能告诉我我做错了什么 以下是文件: public class AddNormal extends Activity { @Override public void onCr

我真的在为一些可能很简单的事情而挣扎

我有一个id为timePicker1的时间选择器,当它被更改时,我想在一个id为echoTime的文本框中立即更改时间。现在,当活动开始时,它将显示时间选择器中的当前时间。但是当我滚动浏览小时和分钟时,我需要它来更改我的textView echoTime中的值

谁能告诉我我做错了什么

以下是文件:

 public class AddNormal extends Activity {







 @Override
    public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
    WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.add_normal);


// the callback received when the user "sets" the time in the dialog




//TimePicker timePicker1 = (TimePicker) findViewById(R.id.timePicker1);
//timePicker1.clearFocus();
//int hour = timePicker1.getCurrentHour();
//int minute = timePicker1.getCurrentMinute();

    //TextView echoTime = (TextView) findViewById(R.id.echoTime);



        //echoTime.setText(hour +":"+ minute );



 }





void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
TextView echoTime = (TextView) findViewById(R.id.echoTime);



echoTime.setText(hourOfDay +":"+ minute );


}

      };

感谢advabce peeps.

并提供了
OnTimeChangedListener的一个实现,当
时间选择器中的时间发生变化时会收到通知。

谢谢,我已将其添加到我的代码中,但当时间改变时,它不会添加文本。@BarryConnolly:如果您认为您在问题中编辑的代码遵循了我的指示,那么您就大错特错了。