Страницы

Поиск по вопросам

понедельник, 9 марта 2020 г.

Как при помощи метода изменить шрифт у всех activity

#java #android #textview #typeface


String fontPath ="fonts/smartoff.net_verdana.ttf";
    int[] array_id_font=new int[]{R.id.umivanie_text,R.id.eda_text,R.id.son_text};
 Typeface verdana;


Хочу при помощи метода менять шрифт во всех активностях.
Делаю так:

 public void setFont()
    {
          verdana = Typeface.createFromAsset(getAssets(), fontPath);
       for (int i=0;i


Ответы

Ответ 1



создать базовый класс для активити public class BaseActivity extends AppCompatActivity { protected String fontPath ="fonts/smartoff.net_verdana.ttf"; private Typeface typeface; protected int[] getTextViewsResIds() { return new int[0]; } public void setFont() { typeface = Typeface.createFromAsset(getAssets(), fontPath); for (int i = 0; i

Комментариев нет:

Отправить комментарий