這是TextView的擴展。 getTextSize()
和setTextSize()
沒有被覆蓋,我沒有擴展這些方法。編程1.6,API級別4.Android TextView setTextSize錯誤地增加文本大小
此代碼中的循環會導致每次迭代時大小乘以1.5,例如,如果大小最初讀取getTextSize
200,然後setTextSize(size)
叫,getTextSize
再次打電話回讀300
public void shrinkTest() {
float size = this.getTextSize();
while (size > 8) {
this.setTextSize(size);
size = this.getTextSize();
}
}
這是爲什麼?
毆打拳頭。 :P – kcoppock 2011-02-17 17:34:47