Ответ 1
Используйте класс style
, а не attr
.
label.setTextAppearance(context, android.R.style.TextAppearance_Large);
Эта же точка путаницы была представлена здесь: 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());
Используйте класс style
, а не attr
.
label.setTextAppearance(context, android.R.style.TextAppearance_Large);
Эта же точка путаницы была представлена здесь: TextView.setTextAppearance не работает.