android xml 画下划线,android – strings.xml:如何从标记前面的空格中删除下划线?...
我的strings.xml中有以下行:
This is a test
在我的活動xml中,我在TextView中引用了這個字符串:
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/test_string" />
奇怪的是,當我在我的設備上運行應用程序(小米Mi A1,Android 8.0)時,< u>之前的空間.也有下劃線.注意“a”和“test”之間帶下劃線的空格(來自實際設備的屏幕截圖):
我也嘗試在strings.xml中使用以下內容:
This is a test
但結果是一樣的.有任何想法嗎?
解決方法:
我能夠在我的模擬器上重現這一點.要解決,我更改了字符串資源,如下所示:
this is a <u>test</u>
然后,我不是簡單地將字符串設置為我的TextView,而是首先通過Html.fromHtml()運行它:
TextView text = findViewById(R.id.text);
String withMarkup = getString(R.string.underline);
text.setText(Html.fromHtml(withMarkup));
標簽:android-textview,android-styles,android
來源: https://codeday.me/bug/20190722/1500388.html
總結
以上是生活随笔為你收集整理的android xml 画下划线,android – strings.xml:如何从标记前面的空格中删除下划线?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于java_关于Java基础
- 下一篇: 编程判断元素归类_编程练习-判断是否为易