Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何修改/重新创建Html.fromHtml()?_Java_Android - Fatal编程技术网

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

Java 如何修改/重新创建Html.fromHtml()?,java,android,Java,Android,我不太了解Java的所有可能性,特别是如果它不是我的代码 那么,我只需要修改Html.fromHtml()吗 但我不明白它是如何工作的:这是创建一个像Html2这样的新类并复制/粘贴所有代码的好方法吗?当我这样做时,我有一些我不理解的错误: private static class HtmlParser { private static final HTMLSchema schema = new HTMLSchema(); } 他告诉我Htmlschema无法解析为类型

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

那么,我只需要修改Html.fromHtml()吗

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

private static class HtmlParser {
        private static final HTMLSchema schema = new HTMLSchema();
    }
他告诉我Htmlschema无法解析为类型,要添加类Htmlschema。。。但是我在哪里能找到它呢

这是:

return XmlUtils.convertValueToInt(color, -1);
无法解析XmlUtils

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

他告诉我Htmlschema无法解析为类型,要添加类Htmlschema。。。但是我在哪里能找到它呢

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

无法解析XmlUtils


XmlUtils
是一个来自Android固件的类,不是通过Android SDK公开的。

谢谢您,先生。那么,创建一个新类Html()的想法是好的?@Shinao:创建一个更好的Html->
span
转换器的想法是好的。考虑到您遇到的限制,我怀疑尝试使用现有的
android.text.Html
类作为基础是否会很好。您最好将其作为您自己实现的灵感。请问您是否能够成功地做到这一点?我真的很难做同样的事情|
import org.ccil.cowan.tagsoup.HTMLSchema;
import com.android.internal.util.XmlUtils;