안드로이드 버튼 클릭시 레이아웃 변경 문제

조회수 2000회

이미지

위의 사진처럼 버튼 클릭시 키보드가 사라지게 하고 사진처럼 레이아웃이 바뀌었으면 좋겠습니다.

버전은 api19이고

매니페스트에서 해당 액티비티에 android:windowSoftInputMode="adjustResize"를 작성하면서 버튼이 키보드 존재유무에 따라 레이아웃이 변경할 수 있도록 하였습니다(즉 위의 사진처럼 버튼위에 버튼바들이 있을 수 있도록 했습니다)

그리고

onClick 안에

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);

imm.hideSoftInputFromWindow(writeEt.getWindowToken(), 0);```

와 같이 작성해서 키보드가 숨을 수 있게 했습니다.


하지만 레이아웃을 어떻게 채워야할 지 모르겠네요 ㅠㅠ
  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)