안녕하세요!
안드로이드 개발 초보입니다.
실험을 위해서 안드로이드 커스텀 소프트 키보드를 만들려고 합니다.
현재 아래 스택오버플로우에 예시로 나온 코드를 활용해서 키보드를 완성하였는데, 문제가 있어 질문드립니다.
https://stackoverflow.com/questions/9577304/how-to-make-an-android-custom-keyboard
기본적으로 InputMethodService를 이용하여 KeyboardView에 띄워 시스템 키보드를 만들려고 합니다.
제가 생각할 때 키보드 레이아웃이 뭔가 잘못되어서 터치되는 부분이랑 키보드 키 레이아웃?!이랑 뭔가가 안맞는것 같습니다.. 아래 이미지들 처럼 터치는 아래 키를 하고 있지만 입력이 되는 키는 위쪽 키 입니다.
이 차이가 약 30 px정도 나는 것 같은데, 제일 첫줄이 입력한 키 Height 보다 30px 내려와서 나머지 키들도 다 아래로 밀리는 것 같습니다.
혹시 어떤 문제 인지 아시는분 있으면 설명 부탁 드립니다!
그리고 해결방안도 제시해주시면 정말 감사하겠습니다!!!

처음이라 잘 몰라 질문이 복잡할텐데 읽어주셔서 정말 감사합니다!