アプリを作成していますが、Android が提供するデフォルトの「sans」フォントタイプを確実に使用したいと考えています。
奇妙なフォントをインストールし、携帯電話が使用するフォントとして設定して、アクションが機能しているかどうかをテストできるようにしました。
次に、すべての画面で使用されるテーマを変更して、次の行を含めました。
<item name="android:typeface">sans</item>
これでは何の効果もありませんが…
theme-typeface 行を次のように変更すると:
<item name="android:typeface">serif</item>
その後、機能し、奇妙なフォントは表示されませんが、デフォルトのアンドロイドセリフフォントが表示されます...モノスペースを使用すると同じことが起こります...
しかし、sans (または通常) を使用すると、新しくインストールされたフォントが使用されます。
これを達成するための良い方法を知っている人はいますか?
編集:アイテムごとに個別に設定するのではなく、アプリ全体に設定する方法が必要です
Edit2:xmlに設定しても機能しません。今では、奇妙なフォントにはセリフバージョンがないため、セリフが効果があると思います。そのため、アンドロイドはデフォルトで独自のフォントになります。
どうすればandoidに独自の組み込みフォントを常に使用させることができますか?