Я хочу добавить пользовательский шрифт к кнопке (LetterBtn) в моем адаптере, который расширяет BaseAdapter, но я получаю сообщение об ошибке с getAssets() как «не удается разрешить метод getAssets()».
Шрифт находится в папке assets/fonts/, он отлично работает в другой моей активности.
@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;
}