2010-09-12 63 views

回答

2

代碼執行後,屏幕上不與新的文本

應該,一旦你控制返回到Android更新。

例如,假設您在setText()調用後立即執行Thread.sleep(5000);。該文本不會出現在屏幕上,因爲Android的主應用程序線程已處於睡眠狀態,無法重新繪製屏幕。

因此,請確保您從任何回調中返回(onCreate()onClick(),onListItemClick()等),並且Android應該暫時更新屏幕。除了CommonsWare的建議

+0

,請確保你通過你的TextView成'的setContentView(視圖V)',使系統實際上是將它添加到屏幕上。如果你不這樣做,什麼都不會顯示。 – mtmurdock 2010-09-12 19:43:26