이것은 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
하아, 나만 일어난 생각! 좀 더 유용한 답변을위한 upvote가 ... –