안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요? 키보드 관련 프로그램 개발 중에 있는 초보 개발자입니다. ^^
대문자, 소문자, 숫자, 특수키 등은 쉬프트와 숫자 키를 누르면 텍스트뷰에 해당 글자가 나타나는 방식으로
개발하고 있는 중인데 문제는 텍스트뷰에 찍히는 글자마다 사이즈가 다릅니다.
예를 들어 대문자 영어로 입력하면 한 라인에 47 자 정도가 입력된다면 숫자만 입력하면 한 라인에 60 자
정도가 입력됩니다.
제가 만드는 키보드는 커서 기능을 구현하여 왼쪽, 오른쪽, 위, 아래 커서가 있는데 이처럼 사이즈가 글자마다
다르다보니 텍스트뷰 한 라인에 찍히는 글자 수가 다르고 이는 곧 위, 아래 커서키를 누르면 제대로 동작하지 않습니다.
텍스트뷰에서 한 라인당 찍히는 글자 사이즈를 모두 같게 하려면 어떻게 해야 되는지 궁금해서 글 남깁니다.
아니면 커서 키 구현할 때 위, 아래 처리는 어떻게 해야 되는지 아시는 분 계시면 팁 주시면 감사하겠습니다.
그럼 좋은 하루 되세요 ^^
android:typeface로 폰트변경이 가능한데, 안드로이드에 기본적으로 고정폭 글꼴이 있는지는 모르겠네요.