Firstly copy the font file into your assets folder. I usually create a fonts sub-folder:
project/assets/fonts/myfont.ttf
Second, and finally, apply the font to a TextView in code:
TextView tv = (TextView)findViewById(R.id.TextView1); Typeface face = Typeface.createFromAsset(getAssets(), "fonts/myfont.ttf"); tv.setTypeface(face);
TextViews, Buttons, CheckedTextView and RadioButtons all have the setTypeface method, but as a note of warning, not all .ttf files will necessarily display in your Android app, if it fails your app will force close with the following error: RuntimeException: native typeface cannot be made.
0 comments:
Post a Comment