안드로이드 개발 질문/답변
(글 수 45,052)
종종 글자 깨짐 현상이 아래와 같이 나는데요. (안드로이드 UI에서 텍스트를 사용하는 부분들에...)
항상 그런건 아니고 어쩌다 가끔 발생하는 건데
이건 어느부분을 봐야 되나요?? >_<
왜
2012.09.10 17:19:00
false면 진져브레드방식으로 text drawing을 하고, true면 ICS의 새방식으로 text drawing이 됩니다.
근데, 문제는 핸드폰 모델별로 구현이 제대로 된 것도 있고 안된 것도 있습니다.
제일 문제가 되는 것이 갤럭시노트 입니다.
타 모델의 ICS버전에서는 false로 하면 잘 동작합니다.
갤럭시노트만 반대입니다. 갤럭시노트의 경우만 true로 해야 동작하더군요.
폰트의 memory leak 문제인데, 갤럭시노트뿐만 아니라 다른 ICS 갤럭시모델들도 어플을 여러개 실행하면, 저런 증상 나타납니다.




만약 ICS에서 그런 증상이 있다면, 폰트메모리부족 버그(제조사)입니다.
1)폰에서는
설정->개발자옵션->GPU강제실행
2)코드에서는
android:hardwareAccelerated="false|true"
를 바꿔서 해보세요.