【发布时间】:2013-12-15 06:08:56
【问题描述】:
嗨,我想通过在 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 的一些帖子,遇到了一些问题。
【问题讨论】:
-
你把“myfont.ttf”文件放在哪里了?
-
你放入asset文件夹了吗?
-
@AnilBhatiya 他使用了 FontCache,其中可能有他编写的一些代码。
-
@PareshMayani 你知道How to display Text in Android Canvas ShapeDrawable with in the RectShape or OvalShape 的任何解决方案吗?