我有一个使用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和事件日志:
在调试控制台中更改了用于增加和减小字体的命令,问题是屏幕上的文本没有被渲染,保持静态
增加-减少: