我正在使用WebView來正確對齊RTL文本。如何在WebView中將「...」省略號添加到冗長的文本中?
簡單地說,我想在文本很長的時候添加「...」省略號。
這是在使用android:ellipsize="end"
一個TextView歸檔有沒有辦法實現「......」省略號或控制在WebView中的行數?
下面是代碼:
String header = "<html><head><meta http-equiv=\"Content-Type\" +" + "content=\"text/html; charset=UTF-8\" /></head>";
String dt = "<body dir=\"rtl\">" + o.get(p).getTitle() +"</body></html>";
webView.loadData(URLEncoder.encode(header + dt,"utf-8").replaceAll("\\+"," "), "text/html", "UTF-8");
肯定的是,這是什麼問題?這些步驟看起來微不足道(找出文本是否太長,添加省略號),那麼哪一步沒有解決?你現在的代碼看起來如何? html/css對此有什麼要求? – Nanne 2012-04-27 08:13:21
@Nanne感謝您的回覆,我如何才能知道文本是否冗長,並且不適合WebView?這是我的問題:) – 2012-04-27 08:15:46
什麼是textview在做什麼?你添加了一個只包含省略號的地方?你能顯示一些代碼嗎? – Nanne 2012-04-27 08:17:15