2016-08-09 8 views
1

私のアンドロイドプロジェクトでカスタムフォントを使用しようとしています。私はJavaだけを使ってこれをやりたい私が見つけた多くのチュートリアルでは、たくさんのXMLを使用していますが、これは避けたいものです。Androidスタジオでカスタムフォントを作成してJavaのみで使用する

私のプロジェクトでは1つのアクティビティしか使用されず、複数の画面にまたがっています。私が理解していることから、XMLにテキストを配置すると、すべての画面にこのテキストが表示されます。これいらない。すべての助けが大いに感謝されるでしょう。

答えて

1

アンドロイドでは、アプリケーションの文字列に独自のカスタムフォントを定義できます。必要なフォントをインターネットからダウンロードして、assets/fontsフォルダに配置するだけです。

fontsフォルダのassetsフォルダにフォントを配置した後、Typefaceクラスを使用してJavaコードにアクセスできます。

タイプフェイスcustom_font = Typeface.createFromAsset(getAssets()、 "fonts/font name.ttf"); for more http://www.tutorialspoint.com/android/android_custom_fonts.htm

+0

しかし、これはTextviewクラスを使用します。 TextviewはXMLファイル内にIDを必要としませんか? – Starmit

関連する問題