android:如何在String中添加下划线

时间:2012-04-13 07:07:58

标签: android string textview

<string-array name="myarray">    
<item>Apple</item> 
<item>Banana</item> 
<item>Grape</item>
<item>Melon</item>

如果我想添加下划线&#34; Banana&#34;我应该添加什么?

2 个答案:

答案 0 :(得分:12)

使用SpannableString,您可以通过该UnderlineSpan对文字进行下划线,打击,突出显示,粗体,斜体等

对于下划线,您必须使用 TextView textview = (TextView)findViewById(R.id.textview); SpannableString content = new SpannableString("Apple Banana Grape Melon"); content.setSpan(new UnderlineSpan(), 6, 11, 0); textview.setText(content); http://developer.android.com/reference/android/text/style/UnderlineSpan.html

<string name="sample"> <u>your data</u></string>

或者只是将HTML标记添加到资源字符串{{1}}

答案 1 :(得分:1)

<resource>
    <string name="your_string_here">This is an <u>underline</u>.</string>
</resources>