2016-08-08 3 views
-1

Я использую пользовательский шрифт в своем приложении, используя класс шрифта. при запуске моего приложения он сбой и откройте файл .otf на вкладке. Изображения связаны. Thanx заранее :-)Использование пользовательских шрифтов сбой моего приложения

вот мой Java-код:

TextView text = new TextView(this); 
       LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); 
       //params.setMargins(100,100,500,100); 
       Typeface tf = Typeface.createFromAsset(getAssets(),"/fonts/AdobeArabic-Regular.otf"); 
       text.setTypeface(tf); 
       text.setPadding(150,100,150,100); 
       text.setGravity(Gravity.CENTER_HORIZONTAL); 
       text.setTextColor(getResources().getColor(R.color.White)); 
       //text.setBackgroundResource(R.color.Green); 

       text.setLayoutParams(params); 

Here is my error window:

+0

где вы кладете папку с ресурсами? !! под которым каталог? !! –

+0

Открыть здесь В моем окне ошибки! который я связал. Он показывает правильную папку. –

+0

Вы попробовали его очистить? !! –

ответ

0

Пожалуйста, попробуйте ниже.

Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/AdobeArabic-Regular.otf"); 

добавлен дополнительный '/' перед шрифтами.

+0

с использованием или без использования. выход такой же –

+0

С/мое приложение будет аварийно. Мое приложение работает только без /. Вы добавили свое текстовое представление с любым макетом или в своем главном представлении? –

+0

Thanx для обмена. но проблема заключается не в том, что вы указываете. Я открывал (.ttf) в виде txt-файла ... создавая проблему. –

Смежные вопросы