마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

자음과 모음을 입력해 글자를 완성하는 방법

0 추천

안녕하세요.

아래와 같은 텍스트를 입력할수 있는 프로그램을 만들고 있습니다.

 

textview
button(ㄱ)button(ㄴ)button(ㄷ)button(ㄹ)
button(ㅏ)button(ㅑ)button(ㅓ)button(ㅕ)

버튼은 자음과 모음의 개수만큼 만들 예정입니다. 이해를 돕기위해 간단히 그렸습니다.

예를 들어 버튼 (ㄱ), (ㅏ), (ㄴ), (ㄷ), (ㅏ) 를 차례대로 누르면 텍스트뷰에 '간다' 라고 나오게 하고 싶은데

append 나 setText 를 사용하면 'ㄱㅏㄴㄷㅏ' 이런식으로 밖에 나오지 않네요.

어떻게 보면 입력기와 같은 동작을 하는거긴 한데 버튼종류나 배열을 커스텀 하려고 합니다.

android 앱은 처음 만드는 거라 어떻게 해야할지 모르겠습니다.

이상태에서 뭔가 방법이 있는건지 아니면 다른 방식으로 만들어야 하는지 도움 말씀 부탁드립니다.

읽어주셔서 감사합니다.

 

돌이빵 (150 포인트) 님이 2020년 7월 11일 질문

1개의 답변

0 추천
 
채택된 답변
한글 키보드 개발시에 한글 오토마타라는 오픈소스로 그런 부분들을 개발했던거같습니다. 참조 해보시면 좋을것같아요. 한글오토마타 에대해 검색해보세요.
익명사용자 님이 2020년 7월 11일 답변
돌이빵님이 2020년 7월 19일 채택됨
...