카카오톡 처럼 키보드 위에 이모티콘이 뜨는 뷰를 만들고 싶었다
여러가지 방법 중 PopupWindow 라는 걸 찾아서 구현해 보았다.
1. 키보드 높이 구하기
키보드 높이를 구하는 방법도 여러가지가 있다
이 부분은 검색을 통해 여러가지 샘플들을 참고했다
2. PopupWindow
키보드의 높이를 구하고 키보드의 높이만큼 PopupWindow의 뷰의 높이를 설정해준다.
3. 소스코드
https://github.com/thoon-kim/PopupWindowDemo/
코드가 어렵지 않아 코드에 대한 설명은 따로 필요없을 것 같고
코드를 참고하면 쉽게 원하는 대로 구현할 수 있을 것이다
'Android Programming > Android Tips' 카테고리의 다른 글
안드로이드 Paint로 룰렛 그리기 (1) | 2020.01.21 |
---|---|
ScrollView 안에 고정된 ListView 넣기 (0) | 2020.01.17 |
build.gradle (Project) 와 build.gradle (Module) 의 차이점 (0) | 2020.01.15 |