Я работаю над применением пользовательского шрифта для TextView
из библиотеки, и файл шрифта хранится в папке res / font папки приложения.
Я получил гарнитуру с помощью
int id = context.getResources.getIdentifier("xxx","font",packageName);
Typeface typeface = context.getResources.getFont(id);
Гарнитура не равна нулю, я поставил точки отладки и проверил.
TypefaceSpan span = new TypefaceSpan(typeface);
Теперь я хочу создать объект TypefaceSpanот этой гарнитуры, и я получаю ниже ошибку и приложение вылетает.
java.lang.NoSuchMethodError: Нет прямого метода (Landroid / graphics / Typeface;) V в классе Landroid / text / style / TypefaceSpan;или его суперклассы (объявление 'android.text.style.TypefaceSpan' появляется в /system/framework/framework.jar!classes2.dex).
Пожалуйста, помогите.Заранее спасибо.