Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.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
Javascript 带有<;风格>;android textview中的标记和样式_Javascript_Android_Html_Css_Textview - Fatal编程技术网

Javascript 带有<;风格>;android textview中的标记和样式

Javascript 带有<;风格>;android textview中的标记和样式,javascript,android,html,css,textview,Javascript,Android,Html,Css,Textview,我试图在文本视图中显示html字符串。我使用Html.fromhtml方法加载Html字符串textview。但它无法解析标记。这是我的html字符串 <style>u.style{color:#FF0000;}span.style2{color:#000000;}</style> <u class="style"><span class="style2">some text</span></u> 有人能帮我创建自定义te

我试图在文本视图中显示html字符串。我使用Html.fromhtml方法加载Html字符串textview。但它无法解析标记。这是我的html字符串

<style>u.style{color:#FF0000;}span.style2{color:#000000;}</style>
<u class="style"><span class="style2">some text</span></u>

有人能帮我创建自定义textview,它可以支持textview中的标记吗?

textview
中不支持
样式
span
标记

你能做的是:

String myHtmlString = Html.fromHtml("<u> <font color=\"#FF0000\"> some text </font> </u>");
String myHtmlString=Html.fromHtml(“一些文本”);

仅供参考,这是一个受支持的标签列表。

您应该这样使用

String styledText = "This is <font color='red'>simple</font>.";
textView.setText(Html.fromHtml(styledText), TextView.BufferType.SPANNABLE);
String styledText=“这很简单。”;
textView.setText(Html.fromHtml(styledText),textView.BufferType.SPANNABLE);

对于html,必须使用以下内容:

mytext.setText(Html.fromHtml("<h2>Title</h2><br><p>Description here</p>"));

在这里,您使用的是CSS。android不支持CSS,如果您想使用,请使用Html.fromHtml(“标签中的文本”);我用过这个方法。但我正在寻找自定义textview,它也可以支持css。textview不支持样式标记,所以请尝试在WebView上加载。如果您使用一些text@Roshni我认为您需要使用WebView而不是TextView来简化操作。只需设计与TextView完全相同的webview。它将以相同的颜色显示下划线和带下划线的文本。这是否支持内联样式?说

这是一个段落。

不,只支持上面的标记。
mytext.setText(Html.fromHtml("<h2>Title</h2><br><p>Description here</p>"));
br
p
div
em
b
strong
cite
dfn
i
big
small
font
blockquote
tt
monospace
a
u
sup
sub