web-dev-qa-db-ja.com

Android studioで「フォント」リソースタイプを表示できません

私は新しいAndroid O機能を試していましたが、新しいことの1つは、アプリがresフォルダーに直接フォントを追加できることです。Android documentation フォントを操作するための最初のステップの1つは、resフォルダーを右クリックして[新規]> Androidリソースディレクトリ。

しかし、Android studio。

以下は添付の画像です。 enter image description here

ドロップダウンに「フォント」オプションが表示されないため、フォントAndroidリソースディレクトリを作成できません。

My Androidスタジオの詳細:

Android Studio 2.3 Build#AI-162.3764568、2017年2月24日にビルドJRE:1.8.0_112-release-b06 x86_64 JVM:OpenJDK 64-Bit Server VM = JetBrains sro

12
AADProgramming

Mikeがコメントで述べたように、現在Android Studio 2.4にはAndroid Oで利用可能なすべての新しい開発者機能のサポートが含まれています。

Android Studio 2.4 Preview with Canary Channelを使用しました。また、Androidリソースディレクトリを選択すると、 "font"のオプションが表示されます。

以下は同じ画像です。

enter image description here

6
AADProgramming

私が気づいたことの1つは、ドロップダウンが実際にスクロール可能であることですが、スクロールバーは非常に暗いため、他の人は気付かないかもしれません。下にスクロールするまで、最初は「フォント」が見つかりません。

18
Jacob

フォントファミリのすべての最新機能を使用するには、Android studioを3.0 beta 2に更新する必要があります

2
Mohit Goel

これらの新しいフォントをプログラムで使用する方法を知りたい場合(理解するのに時間がかかりました)、 SEGUNのこのチュートリアル を参照してください。彼は次のことを教えています。

Java:

Typeface typeface = ResourcesCompat.getFont(this, R.font.app_font);
fontText.setTypeface(typeface);

Kotlin

val myCustomFont : Typeface? = ResourcesCompat.getFont(this, R.font.my_font)
fontText.typeface = myCustomFont

注意:.ttfだけでなく、プロジェクトで.xmlフォントをダウンロードする必要があります。ダウンロード可能なフォント。

1
notapotato