안녕하세요.

키보드가 올라올 때 원래 화면이 축소되던데 축소 되지 않고 위로 밀려 올라가게 하는 방법이 있는지 궁금합니다.

현재 FrameLayout1에는 imageview를 넣어 배경 이미지를 사진을 가져다 쓰고요.

FrmaeLayout2에는 리스트뷰와 입력창(에디트 텍스트), 버튼 등이 있고 FrameLayout0에는 FrameLayout1과 FrameLayout2를 삽입해놨습니다.

이렇게 하니 배경 사진이 떠있고 거기에 곂쳐서 FrmaeLayout2의 위젯들이 보이는 데요.

FrmaeLayout2의 에디트 텍스트(화면 상단, 하단 두 군데에 있습니다.)를 클릭했을 때 키보드가 올라오는데

그렇게 되면 배경 사진이 축소되어 보입니다.

키보드가 올라와서 보이는 화면이 줄어드는 만큼 이미지도 줄여서 보여주는 것 같은데요.

제가 하고자 하는 것은

1. FrmaeLayout1의 이미지뷰는 그대로 떠있고 FrmaeLayout2의 위젯들만 키보드를 따라서 위로 올라가거나

2. 1이 안된다면 FrmaeLayout1의 이미지가 줄어들지 않고 키보드 위로 올라가는 것입니다.(FrameLayout0 전체가 키보드 위로 올라가는 식으로)

현재 알아본 바로는 매니페스트 파일에서 activity 속성에 android:windowSoftInputMode를 조정하는 방법이 있는데요.

이 모드를 "adjustPan"으로 설정하면 상단의 에디트 텍스트 클릭시에는 배경이 그대로 있고 키보드만 올라오는데요.
(FrmaeLayout2의 위젯들도 움직이지 않아서 하단의 에디트 텍스트가 가려집니다. 그래도 상단 에디트 텍스트를 클릭했고 그 부분이 보이니
문제가 적지만)

하단의 에디트 텍스트를 클릭하면 배경 화면이 어중간하게 올라가고 키보드가 하단의 에디트 텍스트를 가려버립니다.

깔끔하게 1 또는 2번을 해결할 수 있는 방법이 있을까요?

도움을 부탁드립니다.

첨부한 이미지를 보시면 좀더 쉽게 이해하실 수 있으십니다.

adjustPan 설정 후 하단 클릭시.jpg 파일에는 에뮬레이터에서 시험하여 하단 에디트 텍스트가 반만 가려졌는데 실제 기기에서 테스트 시에는 완전히 가려져서 하단 에디트 텍스트가 보이지 않습니다.

P.S. 처음 글 쓸때 공지사항 읽었다는 것을 안썼는데 늦게나마 쓰겠습니다. 공지사항 읽었습니다 ^^