我一直在尝试使用以下代码为我的Android应用添加字体:
Typeface tf = Typeface.createFromAsset(getAssets(),"fonts/digi.ttf");
TextView tv = (TextView) findViewById(R.id.textViewA);
tv.setTypeface(tf);
我收到错误:找不到符号:class Typeface并且找不到符号:variable Typeface
有什么想法吗?感谢。
答案 0 :(得分:0)
也许你应该确保你有资源。当我从资产或资源中获得任何东西时,我会在其前面加上这样的上下文:
someTypeFace = Typeface.createFromAsset(mContext.getAssets(), "sometypeface.otf");
someString = getResources().getString(R.string.somestring);
没有上下文,您的代码可能无法访问字体
答案 1 :(得分:0)
感谢您的所有回复,我终于找到了问题所在。当我想编辑现有的文本视图时,我正在创建一个新的文本视图。感谢帮助。