Как заставить setTextSize работать на Android 8.0?

У меня есть функция, которая использует 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);
            }
        });

Консольная отладка:

Как заставить setTextSize работать на Android 8.0?

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

Как заставить setTextSize работать на Android 8.0?

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

Увеличение снижение :

Как заставить setTextSize работать на Android 8.0?

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

vbernal 02.04.2019 12:59

какое-либо исключение в logcat?

SRB Bans 02.04.2019 13:02

@SRBbans logcat ничего не показывает, Logcat ничего не показывает, я обновил вопрос об изображениях Дебют консоли, Log Cat и Журнал событий. Когда я нажимаю кнопки, чтобы увеличить или уменьшить текст, он появляется в консоли отладки "playSoundEffect effectType: 0"

vbernal 02.04.2019 13:32

проверьте этот developer.android.com/reference/android/widget/…. set textsize не работает при установке android:autoSizeTextType = "uniform"

fancyyou 04.04.2019 08:13
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
4
79
0

Другие вопросы по теме