안드로이드 개발 질문/답변
(글 수 45,052)
액티비티에 EDITTEXT와 BUTTON2개를 넣었는데요
EDITTEXT에 커서가 가있어도 EDITTEXT를 클릭해야만 소프트키보드가 올라오는데
이 액티비티가 실행되자마자 소프트키보드가 올라오도록 할수 없나요?
그리고 BUTTON2개가 액티비티의 BOTTOM에 위치하고 있어서
소프트키보드가 올라오면 버튼을 가리게 되는데요
이 BUTTON의 위치를 소프트키보드가 올라올때 같이 올라오도록 할수 없나요?
안드로이드 어플중에 Messaging 어플을 보면 텍스트박스를 클릭했을때 BottomPanel이 키보드와 함께 위쪽으로 올라가던데
그 소스를 봐도 어느부분에서 키보드와 함께 올라가게 해주는건지 잘 모르겠습니다 ㅜ
안녕하세요 ^_^
일단 윗쪽 질문에 대한 답변을 드릴께요.. 아래쪽거는 저도 안해본거라 ㅎㅎ
onResume method 내부에 다음과 같이 해 주시면... 소프트키보드가 액티비티 실행시에 바로 보이게 됩니다.
timer를 이용하는 이유는 확실치는 않치만.. 액티비티가 사용자에게 완전히 보여지게 된 이후에 실행하기 위하여 약간의 딜레이를
주는거 같네요... timer 를 쓰지 않으면 동작을 하지 않으니 주의하세요~