2016-04-19 4 views
-1

Я мог бы создать пользовательский TextView на Android с красным фоном, и я экспортировал его как файл Jar. (Я следил за этим link)Добавить шрифт в пользовательский Android TextView

Поэтому я добавил этот файл jar в другой проект, и все в порядке.

Но когда я добавляю собственный шрифт в TextView, этот шрифт не существует в экспортированном файле jar! Так что я получаю сообщение об ошибке, потому что андроид не смог найти мой шрифт.

Как создать полный пользовательский компонент (UI и JAVA) и экспортировать его как файл JAR?

+0

Вы можете опубликовать [Android-модуль библиотеки] (http://developer.android.com/sdk/installing/create-project.html#CreatingAModule) как файл AAR, который будет содержать ваши ресурсы JAR плюс ресурсы, и манифест. – CommonsWare

+0

Не могли бы вы сослаться на хороший учебник? – saeid

+0

Спасибо, я наконец смог создать AAR и добавить его в проект – saeid

ответ

0

Я, наконец, смог создать AAR и добавить его в проект.

+0

Как вы это сделали? Покажите нам пример и некоторый код, чтобы он мог помочь людям в будущем. – Mike

0

, если вы хотите использовать шрифты, которые используются, например, в окнах (.TTF) вы должны сделать следующим образом:

1- создать папку с именем «шрифт» в АКТИВОВ 2 копии файла шрифт там 3- в файле активности java:

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    Typeface tf=Typeface.createFromAsset(getAssets(), "font/FONTNAME.TTF"); 
    TextView tv=(TextView)findViewById(R.id.textView1); 
    tv.setTypeface(tf); 
} 
Смежные вопросы