VNTFontListPreference
1.0.0
このカスタム設定は、使用可能なフォントのダイアログを開き、選択したフォントを自動的に保存します。 Font DirectoryとDefaultValueは完全にカスタマイズ可能です。
< com .vanniktech.vntfontlistpreference.VNTFontListPreference
android : defaultValue = " @string/font_face_default_value "
android : key = " preference_font_face "
android : title = " @string/font_face "
app : vnt_fontDirectory = " @string/font_face_font_directory " /> vntfontlistpreference:vnt_fontDirectory 、 fontsと同様に、 assets/fontsの下でttfまたはotfで終了するすべてのフォントを一覧表示します。提供されたディレクトリの下にフォントがない場合、初期化中に例外がスローされます。
build.gradle
compile ' com.vanniktech:vntfontlistpreference:1.0.0 '
compile ' com.vanniktech:vntfontlistpreference:1.0.1-SNAPSHOT 'モジュールはMaven Centralにあります。
好みのXMLファイルに移動し、上記のXMLタグを挿入します。その後、あなたは行って、あなたのプロジェクトを実行することができます!
SharedPreferences sharedPreferences = PreferenceManager . getDefaultSharedPreferences ( this );
String defaultFont = sharedPreferences . getString ( "preference_font_face" , getString ( R . string . font_face_default_value ));
Typeface typeface = Typeface . createFromAsset ( getAssets (), font );構成は必要ありません。

Copyright(c)2014-2016 Vanniktech -Niklas Baudy
Apacheライセンス、バージョン2.0に基づいてライセンスされています