2010-09-12 62 views

回答

2

代码执行后,屏幕上不与新的文本

应该,一旦你控制返回到Android更新。

例如,假设您在setText()调用后立即执行Thread.sleep(5000);。该文本不会出现在屏幕上,因为Android的主应用程序线程已处于睡眠状态,无法重新绘制屏幕。

因此,请确保您从任何回调中返回(onCreate()onClick(),onListItemClick()等),并且Android应该暂时更新屏幕。除了CommonsWare的建议

+0

,请确保你通过你的TextView成'的setContentView(视图V)',使系统实际上是将它添加到屏幕上。如果你不这样做,什么都不会显示。 – mtmurdock 2010-09-12 19:43:26