小编pre*_*zli的帖子

添加自定义字体时无法解析方法getAssets()

我想在我的适配器中添加自定义字体添加BaseAdapter的按钮(LetterBtn),但我得到一个错误,getAssets()为"无法解析方法'getAssets()'".

字体在assets/fonts /文件夹中,它在我的其他Activity中工作正常.

@Override
public View getView(int position, View convertView, ViewGroup parent) {

    Button letterBtn;

    if (convertView == null) {
        letterBtn = (Button)letterInf.inflate(R.layout.letter, parent, false);
    } else {
        letterBtn = (Button)convertView;
    }

    letterBtn.setText(letters[position]);


Typeface font1 = Typeface.createFromAsset(getAssets(), 
"fonts/nexalight.otf");
letterBtn.setTypeface(font1);

    return letterBtn;

}
Run Code Online (Sandbox Code Playgroud)

android assets

4
推荐指数
1
解决办法
7650
查看次数

标签 统计

android ×1

assets ×1