Javascript 带有<;风格>;android textview中的标记和样式
我试图在文本视图中显示html字符串。我使用Html.fromhtml方法加载Html字符串textview。但它无法解析标记。这是我的html字符串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
<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