如何修改/重新创建Html.fromHtml()?

时间:2012-05-06 09:42:12

标签: java android

我不太了解Java的所有可能性,特别是如果它不是我的代码。

那么,http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.2_r1.1/android/text/Html.java#Html.fromHtml%28java.lang.String%29,我需要修改Html.fromHtml()吗?

但我不明白它是如何工作的:这是一个创建像Html2这样的新类并复制/粘贴所有代码的好方法吗?当我这样做时,我有一些我不理解的错误:

private static class HtmlParser {
        private static final HTMLSchema schema = new HTMLSchema();
    }

他告诉我的Htmlschema无法解析为类型,并添加类HtmlSchema ...但我在哪里可以找到它?

而且:

return XmlUtils.convertValueToInt(color, -1);
  

无法解析XmlUtils。

其余的错误已经在Eclipse的帮助下解决了

1 个答案:

答案 0 :(得分:0)

  

他告诉我的Htmlschema无法解析为类型,并添加类HtmlSchema ...但我在哪里可以找到它?

import org.ccil.cowan.tagsoup.HTMLSchema;

HTMLSchema来自TagSoup,这是一个在Android框架内部使用但未通过Android SDK公开的JAR。

  

无法解析XmlUtils。

import com.android.internal.util.XmlUtils;

XmlUtils是Android固件中的一个类,未通过Android SDK公开。