Android如何在画布中设置自定义字体? [英] How android set custom font in canvas?
本文介绍了Android如何在画布中设置自定义字体?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想通过在Android中使用paint和canvas更改字体大小.我的代码在这里. 我该怎么办?
hi i want to change my font size by using paint , canvas in android. My code is here. how can i do this ?
public class MainActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
Canvas canvas = new Canvas();
Typeface tf = Typeface.createFromAsset(getAssets(), "RECOGNITION.ttf");
Paint paint = new Paint();
paint.setTypeface(tf);
canvas.drawText("Lorem ipsum", 0, 0, paint);
}
}
有人可以帮助我解决问题吗? 我看了一些教程,但没看懂. 我已经阅读了Stack的一些帖子,遇到了一些问题.
can any body help me to solve problem ? i read some tutorials but not under stand . i have read some post of Stack ,facing some problems.
推荐答案
在资产"文件夹下创建字体"文件夹.之后,将您的字体文件放入"fonts"文件夹中,并在下面的代码中编写.
create "fonts" folder under "assets" folder. After that put your font file in "fonts" folder and write below code.
Typeface tf =Typeface.createFromAsset(getAssets(),"fonts/YOURFONT.ttf");
Paint paint = new Paint();
paint.setTypeface(tf);
canvas.drawText("Sample text in bold RECOGNITION",0,0,paint);
这篇关于Android如何在画布中设置自定义字体?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文