私は、Androidのアプリケーション内でカスタムフォントをプログラムで設定することを知っています。 カスタムフォント(アセット)の書体を読み込む方法はありますか?Androidフレームワークでは、太字や斜体などの適切なファイルが使用されますか?例えばAndroidのロゴフォント(太字、斜体、標準、...)(カスタムフォントファミリーのようなもの)
は、今私はそれがうまく動作いくつかTextView
Typeface typeface = Typeface.createFromAsset(getAssets(), "fonts/Roboto/Roboto-Regular.ttf");
textView.setTypeface(typeface);
にRobotoフォントを設定しようとしています。私は大胆にTextView
内部のxmlレイアウトを設定するのでしかし、テキストはどのようにこれが動作することを適切に資産から書体をロードするために
<TextView
android:id="@+id/my_id"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="50dp"
android:textStyle="bold"
android:gravity="center"
android:text="@string/my_text"
android:textColor="@color/my_foreground"
android:textSize="24dp" />
を太字ではないですか?私の資産のディレクトリ内
textView.setTypeface(typeface, Typeface.BOLD);
唯一の「フォントファミリ」
Roboto-Black.ttf
Roboto-BlackItalic.ttf
Roboto-Bold.ttf
Roboto-BoldCondensed.ttf
Roboto-BoldCondensedItalic.ttf
Roboto-BoldItalic.ttf
Roboto-Condensed.ttf
Roboto-CondensedItalic.ttf
Roboto-Italic.ttf
Roboto-Light.ttf
Roboto-LightItalic.ttf
Roboto-Medium.ttf
Roboto-MediumItalic.ttf
Roboto-Regular.ttf
Roboto-Thin.ttf
Roboto-ThinItalic.ttf
は1書体/家族内のすべてのそのフォントをロードする方法がありますか?
見栄えは良いですが、フォーマットが壊れています。同じクラスをここに貼り付けてみませんか? – mente
リンクが壊れています –