У меня есть функция, которая использует setTextSize для увеличения или уменьшения размера шрифта по мере того, как пользователь нажимает кнопку в приложении, эта функция прекрасно работает в Android 7.0, однако в Android 8.0 она просто перестала работать, никаких изменений в код. Следуйте коду:
mMais.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mTamanho = mTamanho + 10;
mNome.setTextSize(TypedValue.COMPLEX_UNIT_SP, mTamanho);
}
});
mMenos.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mTamanho = mTamanho - 10;
mNome.setTextSize(TypedValue.COMPLEX_UNIT_SP, mTamanho);
}
});
Консольная отладка:

LogCat и журнал событий:

Изменены команды увеличения и уменьшения шрифта в Debug Console, проблема в том, что на экране текст не прорисовывается, сохраняя статику
Увеличение снижение :

какое-либо исключение в logcat?
@SRBbans logcat ничего не показывает, Logcat ничего не показывает, я обновил вопрос об изображениях Дебют консоли, Log Cat и Журнал событий. Когда я нажимаю кнопки, чтобы увеличить или уменьшить текст, он появляется в консоли отладки "playSoundEffect effectType: 0"
проверьте этот developer.android.com/reference/android/widget/…. set textsize не работает при установке android:autoSizeTextType = "uniform"




Хорошо, извините за это.