作者:xia | 来源:互联网 | 2022-12-21 17:28
我的内容如下strings.xml
:
This is a test
在我的活动xml中,我在TextView中引用了这个字符串:
奇怪的是,当我在我的设备上运行应用程序(小米Mi A1,Android 8.0)时,前面的空格
也加下划线.注意"a"和"test"之间带下划线的空格(来自实际设备的屏幕截图):
我也尝试过使用以下内容strings.xml
:
This is a test
但结果是一样的.有任何想法吗?
1> Ben P...:
我能够在我的模拟器上重现这一点.要解决,我更改了字符串资源,如下所示:
this is a test
然后,我不是简单地将字符串设置为我的TextView,而是Html.fromHtml()
先运行它:
TextView text = findViewById(R.id.text);
String withMarkup = getString(R.string.underline);
text.setText(Html.fromHtml(withMarkup));