Подтвердить что ты не робот

Android: TextView.setTextAppearance() не влияет на размер текста

Запуск на моем Samsung Galaxy Note ниже приведенных кодовых журналов 28.0 для каждого оператора журнала. Я что-то делаю неправильно?

label = new TextView(context);
Log.e("text size", "" + label.getTextSize());

label.setTextAppearance(context, android.R.attr.textAppearanceLarge);
Log.e("text size", "" + label.getTextSize());

label.setTextAppearance(context, android.R.attr.textAppearanceSmall);
Log.e("text size", "" + label.getTextSize());
4b9b3361

Ответ 1

Используйте класс style, а не attr.

label.setTextAppearance(context, android.R.style.TextAppearance_Large);

Эта же точка путаницы была представлена ​​здесь: TextView.setTextAppearance не работает.