如何使setTextSize在Android 8.0上工作?

时间:2019-04-02 10:43:16

标签: java android android-8.0-oreo

我有一个使用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);
            }
        });

控制台调试:

Console Debug

LogCat和事件日志:

LogCat and Event Log

在调试控制台中更改了用于增加和减小字体的命令,问题是屏幕上的文本没有被渲染,保持静态

增加-减少:

Increase - Decrease

0 个答案:

没有答案