【发布时间】:2013-01-08 13:40:46
【问题描述】:
我正在使用 WebView 正确对齐 RTL 文本。
简单地说,我想在文本较长时添加“...”省略号。
使用 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 感谢您的回复,我如何才能知道文本是否冗长且无法放入 WebView?那是我的问题:)
-
textview 在做什么?你在某个地方添加了它只是为了包含省略号?你能显示一些代码吗?
-
@Nanne 我没有使用TextView,我想在WebView上实现“...”椭圆,您可以查看上面的代码。
-
您是否可以控制进入 web 视图的文本内容?
标签: java android html css android-layout