将大字符串分配给textview.settext会挂起UI

时间:2014-03-26 19:19:31

标签: android textview android-ui

我正在尝试在textview中显示非常大的文本(长度为850879),不幸的是,当我将文本分配给textview时,UI会挂起8-15秒!我们如何解决这个问题?任何想法?

2 个答案:

答案 0 :(得分:2)

使用Webview ....而不是textview。 Textview不是加载大文本的设计。

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

答案 1 :(得分:1)

你能否将文本分成小块并将其提供给列表视图......那样ui就不会因为什么不可见而被阻挡