2017-08-11 14 views
0

を働いていない:アンドロイドOフォントは、私は私のアプリでAndroidのOフォントを使用してい

minSdkVersion 21 
targetSdkVersion 21 

compile 'com.android.support:support-compat:26.0.1 
def android_arch_version = '1.0.0-alpha8' 
compile "android.arch.lifecycle:runtime:$android_arch_version" 
compile "android.arch.lifecycle:extensions:$android_arch_version" 
annotationProcessor "android.arch.lifecycle:compiler:$android_arch_version" 

をし、XMLに私はこのフォントには影響を与えません

<...android:fontFamily="@font/sans_light"/> 

使用し、何も私はそこにありますここに行方不明?

+0

。 – evanklicker

+0

@evanklicker:ロリポップ 添付2つのスクリーンショット:私はcompileSdkVersion 26 buildToolsVersion "26.0.1" Android OSのバージョンを持っているhttps://ibb.co/cT4J9v - APPCOMPATを拡張(作品罰金) ます。https:// IBB .co/kJzkpv- LifecycleActivityを延長する(動作しません) –

答えて

0

はい。 Android Studioでそのフォントを選択しましたか、それとも自分で入力しましたか?ダウンロード可能なフォントにはXMLファイルがもう少し必要ですが、自分で<...android:fontFamily="@font/sans_light"/>と入力しないでください。

のAndroid Studioは、フォントを選択するには、このガイド、彼らはレイアウトエディタを使用するようにあなたを伝える「のサービスを再生するAndroidのメーカーやGoogle経由でダウンロード可能なフォントを使用する」、特に一部に従っている場合、自動的にあなたのために必要なファイルが生成されます。https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts.html

+0

フォントを入力しませんでした。 アクティビティを** AppCompatActivityから拡張した場合、フォントは正常に動作します** - ibb.co/cT4J9v 、** LifecycleActivityを延長するとフォントが機能しません** - ibb.co/kJzkpv –

0

がFontInXml機能を使用するには、以下のprerequisitsです:あなたは、Androidメーカーを持っている3.0+とする必要が

  1. のAndroid SDK 8.0(API 26+)
  2. のGradleプラグインのバージョン3.0.0-beta4以上Androidプラグインバージョン4.1が必要です
  3. は、この組み合わせをお試しくださいスタジオ

のプレビューセクションでフォントのプレビューを表示するために、サポートライブラリのバージョン25.0+を持つことをお勧めします。セットアップの詳細については、参照してください:https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml.html

0

このバグはandroid_arch_versionに固定されている=「1.0.0-alpha9」私はあなたのターゲットSDKのバージョンはわずか21である場合は、API 26からの機能を使用することができるとは思わない

関連する問題