0

assets/fonts フォルダーから独自のフォントを使用していますが、アプリを起動すると (常にではありません)、元のテキストとフォントが読み込まれ、元のテキストの上に独自の書体が読み込まれることがあります。自作フォントをスローに適用した感じです。

これが起こらないようにするために私にできることはありますか?これはコードです:

public void onActivityCreated(Bundle savedInstanceState) {
     super.onActivityCreated(savedInstanceState);

     // some code
     initializeControls();
}

private void initializeControls() {
    // TextViews
    Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/Roboto-Thin.ttf");
    Typeface tfLight = Typeface.createFromAsset(getActivity().getAssets(), "fonts/Roboto-Light.ttf");

    tvTimer = (TextView)getActivity().findViewById(R.id.textViewTimer);
    tvTimer.setTypeface(tf);
}
4

1 に答える 1