키보드를 제작중입니다. 현재 소프트 키보드 예제를 분석중인데 어려운 점이 생겨서 질문드립니다.

 

아직 공부 시작한지 얼마 안됬으나 과제 때문에 진도를 좀 오버해서 나가고 있습니다.

 

앱 안에서 키보드를 변경 할 수 있도록 하고싶습니다.

 

여러가지 방법을 생각 해 봤는데 적용이 가능한건지 잘 모르겠습니다.

 

apk로 컴파일 후에 xml파일을 읽어 오는 방법

 

파일에서 텍스트를 읽어서 xml파일에 적용하는 방법

 

java파일 내에서 코드로 만드는 방법

 

이 중에 가능한 방법이 있을까요? 위에 두가지 방법은 될지 모르겠고, 마지막 방법은 소프트키보드 예제를 보면

 

xml아이디를 읽어서 하는데 코드로 바꾸는 방법을 아예 모르겠습니다.

 

keyboard 클래스 파일을 열어봤으나 전혀 이해가 되지 않구요.

 

답변 부탁드리겠습니다.