【发布时间】:2011-06-29 06:36:58
【问题描述】:
这是 TextView 的扩展。 getTextSize() 和 setTextSize() 没有被覆盖,我没有扩展这些方法。编程 1.6,API 级别 4。
此代码中的循环每次迭代都会导致 size 乘以 1.5,例如如果 size 最初从 getTextSize 读取 200,则调用 setTextSize(size),再次调用 getTextSize 会读回 300。
public void shrinkTest() {
float size = this.getTextSize();
while (size > 8) {
this.setTextSize(size);
size = this.getTextSize();
}
}
这是为什么?
【问题讨论】:
标签: android textview pixels pixelformat