我的工作是:
editText.setTypeface(Typeface)
假设字体只有英文字母:
我输入的任何其他内容都显示在Typeface.DEFAULT
问题: 是否可以将默认字体更改为另一种字体?
答案 0 :(得分:0)
您可以像textview
一样进行更改editText.setTypeface(Typeface.SERIF);
否则尝试这种方式,首先创建此方法
public void setFonts(EdiText tv) {
Typeface tf = Typeface.createFromAsset(context.getAssets(),
"fonts/myfont.ttf");
tv.setTypeface(tf);
}
然后将其设置为您的edittext
ClassName.setFonts(urEditText);