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

「バナナ」に下線を付けたい場合は、何を追加すればよいですか?

4

2 に答える 2

17

テキストに下線、ストライク、ハイライト、太字、斜体などを使用SpannableStringできます

アンダーラインの場合は、UnderlineSpan http://developer.android.com/reference/android/text/style/UnderlineSpan.htmlを使用する必要があります

 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);

または、リソース文字列にHTMLタグを追加するだけです<string name="sample"> <u>your data</u></string>

于 2012-04-13T07:11:46.427 に答える
3
<resource>
    <string name="your_string_here">This is an <u>underline</u>.</string>
</resources>
于 2012-04-13T07:13:44.910 に答える