我想知道是否可以定义一个嵌入式字体以用于文件TextView
中的所有 s styles.xml
。
我知道这不是因为必须以编程方式在每个元素上设置嵌入式字体。
我用来这样做的代码如下:
Typeface tf = Typeface.createFromAsset(getAssets(),"fonts/myfont.ttf");
TextView tv = (TextView) findViewById(R.id.myTextView);
tv.setTypeface(tf);
现在,如果我能够从资产中一劳永逸地创建字体Activity
,Application
单例或任何足够持久的东西,我会喜欢它,这样我就可以在每个定义中重用它View
来为我想要的每个元素设置字体。
任何建议将不胜感激!
[编辑] 非常欢迎对毛泽东的解决方案的上/下方面发表任何评论!