3

SearchView の候補としていくつかの古代ギリシャ語を表示しようとしていますが、ネイティブの Android 書体はポリトニック ギリシャ語文字をサポートしていないため、カスタム フォントを使用したいと考えています。ここで最初の回答で説明されている方法を使用して検索クエリのフォントを変更できることは知っていますが、提案のテキストに対して同様のことを行う方法があるかどうか疑問に思っています。提案のフォントをグローバルに変更する方法や、各提案の TextView への参照を個別に取得してそのフォントを設定する方法はありますか?

4

1 に答える 1

2

残念ながら、アプリのフォントをグローバルに変更する方法はありません。

コードでフォントを変更します(xml afaikでは不可能です)。

Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/Arial.otf");
setTypeface(tf)

そのため、TextView を拡張してそのフォントを設定する TextViewWithFont という新しいクラスを作成できます。次に、レイアウト xml ファイルで TextViews の代わりにこのクラスを使用します。

于 2013-06-28T06:50:22.240 に答える