我使用 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);
}