0

TextView で状態ごとに異なるフォントを設定する方法はありますか? 通常の状態には Helvetica Regular が必要で、押された状態には Helvetica Bold が必要だとしましょう。

カスタム フォントをテキスト ビューにリンクする方法は知っていますが、複数のフォントと単一の TextView で同じことを行う方法がわかりません。具体的には、xml を介してこの動作を実現する方法はありますか?

更新: TextView に HTML を含めたり、TextView を WebView に置き換えたりするなど、回避策を検討していません。それが無理なら1つのフォントがいい

4

2 に答える 2

0

このリンクを確認してください:

http://shuklaxyz.blogspot.com/2012/05/custom-fonts-for-webview-and-textviewv.html

また :

カスタム フォントと XML レイアウト (Android)

また:

xml からのカスタム TrueType フォントのみ

この :

http://polwarthlimited.com/2013/05/android-typefaces-include-a-custom-font/

その助けを願っています。

于 2013-07-24T00:38:21.360 に答える
0

Html.fromHtml を使用すると便利ですが、使用できるタグに制限があります。私は個人的にこれを使用して、太字、色、イタリック体を作成しました。
このような:

String myWords ="<FONT COLOR = "#992211">This is Red:</FONT><br>";
myTextView.setText(Html.fromHtml(myWords));
于 2013-07-24T02:12:12.640 に答える