Java 无法为onTimeSet中的按钮设置文本

Java 无法为onTimeSet中的按钮设置文本,java,android,android-button,settext,Java,Android,Android Button,Settext,这是我的代码,在我的ListViewAdapter中。我想显示一个时间选择器来设置适配器的时间。但是a无法解决我的时间集问题 p是我的适配器 assert btnLeft != null; btnLeft.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated

这是我的代码,在我的ListViewAdapter中。我想显示一个时间选择器来设置适配器的时间。但是a无法解决我的时间集问题 p是我的适配器

    assert btnLeft != null;

    btnLeft.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            TimePickerDialog mTimePicker;
            mTimePicker = new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() {
                @Override
                public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
                    p.setOnHour(hourOfDay);
                    p.setOnMinutes(minute);
                   btnLeft.setText(hourOfDay + " : " + minute);
                }
           }, p.getOnHour(), p.getOnMinutes(), false);
            mTimePicker.setTitle("Select Time");
            mTimePicker.show();
            notifyDataSetChanged();
        }
根据文档,当

。。。用户已完成设置新时间,对话框已关闭

您需要在onTimeChanged()方法中使用。

根据文档,在

。。。用户已完成设置新时间,对话框已关闭


您需要在onTimeChanged()方法中使用。

该代码段位于适配器内或适配器外?在此处添加适配器代码该代码段位于适配器内或适配器外?在此处添加适配器代码