Android TextView 下划线不起作用



我想做一件简单的事情 - 在TextView中为文本添加下划线。字符串放在字符串中.xml(因为翻译(:

<string name="mytext"><u>UnderlineText</u></string>

然后我以编程方式放置文本:

 TextView txt1 = findViewById(R.id.autor);
 txt1.setText(resources.getString(R.string.mytext));

但是,由于某种原因,字符串文件中的<u>被忽略,我的文本没有下划线。

我也试过:

 txt1.setText(Html.fromHtml(resources.getString(R.string.mytext)));

还是没有。文本正常显示,不带下划线。

替换这个:

<string name="mytext"><![CDATA[<u>UnderlineText</u>]]> </string>

尝试使用 getText(( 而不是 getString((。

txt1.setText(resources.getText(R.string.mytext));

这将返回包含样式的本地化字符串。

相关内容

  • 没有找到相关文章

最新更新