我在我的应用中使用ttf作为我的字体。我使用的字体如下: http://www.dafont.com/unlearned-bitmap.font?nb_ppp=50
当我在textview上打印文本时,字体笔划内和周围的区域是透明的,所以我只看到字体的黑色笔划。当我设置textview的backgroundcolor时,黑色笔划内的区域是彩色的,但也是笔划外的区域。有没有办法为字体内部着色,而不是笔划周围的区域?
答案 0 :(得分:0)
是的,使用setTextColor()
Typeface tf = Typeface.createFromAsset(getContext().getAssets(), "CustomFont.ttf");
setTypeface(tf);
yourTextView.setTextColor(Color.RED);
答案 1 :(得分:0)
Typeface tf = Typeface.createFromAsset(getContext().getAssets(), "AnyFont.ttf");
setTypeface(tf);
textview.setTextColor(this.getResources().getColor(R.color.orange));