Как андроид устанавливает пользовательский шрифт в холсте?

Привет, я хочу изменить свой размер шрифта, используя краску, холст в android. Мой код здесь. Как я могу это сделать ?

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

Может ли любой орган помочь мне решить проблему? Я читал некоторые уроки, но не стоял. Я прочитал несколько сообщений о стеке, столкнувшись с некоторыми проблемами.

Solutions Collecting From Web of "Как андроид устанавливает пользовательский шрифт в холсте?"

Создайте папку «fonts» в папке «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); 

Использовать это:

    Typeface tf = Typeface.createFromAsset (getAssets (), "RECOGNITION.ttf");
    Paint paint = new Paint ();
    paint.setTypeface (тс);
    Canvas.drawText («Пример текста, выделенного полужирным ПРИЗНАНИЕМ», 0,0, краска);

Используйте следующее:

  Paint paint = new Paint(); paint.setTypeface(tf); paint.setTextSize(yourTextSize); canvas.drawText("Lorem ipsum", 0, 0, paint);