您的位置:首页 > 移动开发

Is it possible to set font for entire Application?

2010-08-27 20:19 465 查看
From:http://stackoverflow.com/questions/2711858/is-it-possible-to-set-font-for-entire-application

 

Question:

                
Hi,

I need to use certain font for my entire application. I have .ttf file for
the same. Is it possible to set this as default font, at application start up
and then use it elsewhere in the application? When set, how do i use it in my
layout XMLs?

Sample code, tutorial that can help me here is appreciated.

Thanks.

 

Answer:

Yes, its possible to set the font to the entire application.

The easiest way to accomplish this is to package the desired font(s) with
your application.

To do this, simply create an assets/
  folder in the project
root, and put your fonts (in TrueType, or TTF, form) in the assets.

You might, for example, create assets/fonts/
  and put your
TTF files in there.

**public class FontSampler extends Activity { @Override public void
onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main);
TextView tv=(TextView)findViewById(R.id.custom);

Typeface
face=Typeface.createFromAsset(getAssets(), "fonts/HandmadeTypewriter.ttf");
tv.setTypeface(face); } }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐