#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
Комментариев нет:
Отправить комментарий