안드로이드 개발 질문/답변
(글 수 45,052)
<RelativeLayout>
<ScrollView>
</ScrollView>
<EditText>
</EditText>
</RelativeLayout>
대충 위와 같은 레이아웃 구조 입니다.
저 스크롤 뷰가 화면의 90% 정도를 차지 하고 EditText가 하단에 약 10% 정도 차지 합니다.
문제는 문자를 입력하려 하면.. 키보드가 보이는데....
저 edittext를 덮고 위의 스크롤뷰만 줄어들어 보인다는 겁니다. (당연 입력하는데 안보이겠죠~!)
그래서 저 RelativeLayout 전체를 ScrollView 로 감싸고 해봤더니.. 문자 입력할때 EditTextView는 자동으로 키보드 위로 올라 오는데...
문제는 스크롤 안의 스크롤 이기에... 안쪽의 스크롤이 안먹힌다는 겁니다.
구글링을 해보니.. 이중 스크롤을 해결하는 방법이 있긴 하던데요...
그거 말도 다른 방법은 없는지 궁금해서 질문을 해봅니다.
이런 경험 있으신분 도움좀 주시기 바랍니다.




자답 입니다.
android:layout_above=""
android:layout_below=""
스크롤 뷰에 위의 두개를 추가하니.. 되는군요.. 허허