회사에서 WIPI 2.0 API를 살펴보던중
"이미지의 경우에는 BASELINE대신에 VCENTER를 사용합니다."
라는 문장을 발견했다...
그렇다! 필자는 그 동안 화면의 정가운데에 String을 찍고 싶을때는
int fontHeight = 14;
g.drawString("하하하", lcdWidth>>1, (lcdHeight>>1)-(fontHeight>>1), Graphics.LEFT|Graphics.TOP);
이렇게 써왔던 것이다.
모바일 프로그래머 경력 2년 6개월만에 BASELINE이 VCENTER와 같은 역할을 한다는 걸 알았던 것이다.
항상 불만으로 생각했던 왜 drawString 함수에선 VCENTER가 안될까...였는데...
완전 바보다... 하하하
import com.skt.m.*; <- 임포트해주고
Device.setKeyToneEnabled(false); <- 적당한 곳에 삽입
모토로라 일부기종에서는 안먹힘