问题描述
- TimePicker和Toast,TextView
-
这是Java
[code=java]timePicker = (TimePicker) findViewById(R.id.timePicker1);
text=(TextView) findViewById(R.id.textView1);
timePicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() {@Override public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { // TODO Auto-generated method stub // Toast.makeText(MainActivity.this, hourOfDay, Toast.LENGTH_LONG).show(); text.setText(hourOfDay); }[/code]
这是logcat
04-04 17:48:26.787: E/InputEventReceiver(5700): Exception dispatching input event.
看别人帖子这么用没问题啊?
解决方案
你提问时能否告诉一下是哪一行出错了呢!看别人帖子是没有用的,可能是不同的版本、或其它原因导致别人可以用,但你不能用。这很正常的!
现在执行的代码就一句,可以试试这样写:
text.setText(Integer.toString(hourOfDay));
解决方案二:
String s=Integer.toString(hourOfDay);
text.setText(s);
转换后可以用了
时间: 2024-11-01 21:58:42