VNTFontListPreference
1.0.0
이 사용자 지정 환경 설정은 사용 가능한 글꼴의 대화 상자를 열고 선택한 글꼴을 자동으로 저장합니다. 글꼴 디렉토리 및 기본값은 완전히 사용자 정의 할 수 있습니다.
< 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 );구성이 필요하지 않습니다.

저작권 (C) 2014-2016 Vanniktech -Niklas Baudy
Apache 라이센스, 버전 2.0에 따라 라이센스