加一句android:cacheColorHint="#000000"
或者看看主题中有没<item name="android:windowBackground">@null</item>
然后去掉。
float size = label.getPaint().measureText(item.getTitle());
while (size > 62) {
float newSize = label.getTextSize() - 0.5f;
label.setTextSize(newSize);
size = label.getPaint().measureText(item.getTitle());
}
本文介绍了一种通过循环递减方式动态调整TextView中文字大小的方法,确保文字能够在指定宽度内完整显示,同时提供了一个关于如何修改应用程序主题以解决背景颜色缓存问题的小技巧。

被折叠的 条评论
为什么被折叠?



