2017-06-13 59 views

回答

0

只是试试这个

所以这样定义mSelectedTime私人字符串;

final TextView time = (TextView) mView.findViewById(R.id.tv); 
TimePicker timePicker = (TimePicker) mView.findViewById(R.id.dp); 

timePicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() { 
    @Override 
    public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { 
     mSelectedTime = hourOfDay + " " + ":" + " " +minute; 
    } 
}); 

,然后在你的听众:

set_time.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     time.setText(mSelectedTime) 
} 
+0

点是“setOnTimeChangedListener”而不是“setOnClickListener” – Meikiem

+0

它是不会改变听者 –

+0

后甚至工作,为什么你写的onClick监听器里监听器? – Meikiem

相关问题