4

2 番目の単語が最初の単語のサイズの 4 分の 1 である TextView に行を書きたいとします。私のstring.xmlファイルでは、大小を使用しましたが、思い通りに機能しませんでした。また、main.xml でテキスト サイズを変更しようとしましたが、TextEdit で 1 回しか変更できません。何か案は?

4

3 に答える 3

4

XML から TextView のテキストに異なるフォント サイズを指定する必要がある場合は、次のような文字列を割り当てることができます。

<string name="hello"><big><big>Hello Big Text!</big></big>\n<small>Hello small text</small></string>

この文字列を TextView で使用します。改行は ' \n' ではなく<br/>

<TextView
    android:id="@+id/text"
    android:layout_width="fill_parent"
    android:layout_height="match_parent"
    android:text="@string/hello" />
于 2011-12-13T03:11:32.443 に答える
1

この質問を見てください:文字列のテキストの色を Java で複数の色に変更することは可能ですか?

ただし、代わりにorForegroundColorSpanを使用する必要があります。TextAppearanceSpanAbsoluteSizeSpan

于 2011-12-12T22:46:23.350 に答える
0

HTMLクラスのfromHTMLメソッドを使用してみてください。

このようにして、基本的な HTML<font>タグを使用して文字列をフォーマットできます

于 2011-12-12T22:43:52.650 に答える