gpt4 book ai didi

java - android如何在 Canvas 中设置自定义字体?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:49:54 25 4
gpt4 key购买 nike

您好,我想在 android 中使用 paint 和 canvas 来更改字体大小。我的代码在这里。我该怎么做?

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 的一些帖子,遇到了一些问题。

最佳答案

在“assets”文件夹下创建“fonts”文件夹。之后将您的字体文件放入“字体”文件夹并编写以下代码。

   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);

关于java - android如何在 Canvas 中设置自定义字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20279084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com