我正在开发一个Android应用程序,我需要将HTLM(也是<li>标签)显示到textView中.为此,我发现了这个TagHandler,但它提出了一个
java.lang.RuntimeException:PARAGRAPH span必须从段落边界开始
我试着理解为什么,但我找不到解决方案.我对Android很新,所以请帮帮我.
public class HtmlTagHandler implements Html.TagHandler {
private int mListItemCount = 0;
private Vector<String> mListParents = new Vector<String>();
@Override
public void handleTag(final boolean opening, final String tag, Editable output, final XMLReader xmlReader) {
if (tag.equals("ul") || tag.equals("ol") || tag.equals("dd")) {
if (opening) {
mListParents.add(tag);
} else mListParents.remove(tag);
mListItemCount = 0;
} else if (tag.equals("li") && !opening) {
handleListTag(output);
}
}
private void handleListTag(Editable output) {
if (mListParents.lastElement().equals("ul")) {
output.append("\n");
String[] split = output.toString().split("\n");
int lastIndex …Run Code Online (Sandbox Code Playgroud) 任何人都可以建议我一个很好的二维码阅读器将其嵌入我的应用程序.我正在搜索一个图书馆,让我直接将扫描仪嵌入我的活动中.并有一个很好的教程,解释我如何使用它.