2014-03-26 38 views
1

我想在TextView中表現出非常大的文本(長度爲850879),不幸的是,當我將文本分配到TextView的,UI掛起8-15秒!我們如何解決這個問題?任何想法?分配大字符串textview.settext掛起UI

+2

「非常大」有多大?你有一個例子嗎? – donfuxx

+0

'850879'字符?這是很多要顯示在移動設備屏幕上.. – donfuxx

+0

所以我們有任何解決方法來解決它沒有阻止用戶界面? – Khawar

回答

1

你能灑在一小塊一小塊的文字,並將其提供給一個列表視圖...這樣,用戶界面將不會被阻止什麼不可見

1

使用網頁視圖....而不是TextView的。 Textview不是用來加載大文本的。

WebView webView; 
String html; 
webView.loadDataWithBaseURL("", html, "text/html", "UTF-8", "");