마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

키보드 위로 푸터버튼 올리는 방법 문의 드립니다.

0 추천

안녕하세요 선배님들

안드로이드 개발에 입문한지 1년도 안되는 뉴비입니다.

여기저기 푸터 버튼을 키보드 위로 올리는 방법을 찾아봤지만

resize 되면서 레이아웃이 위아래로 납작해지거나 layout_weight = "1" 으로 설정하는 방법밖에 못찾아 질문 드립니다.

 

현재 레이아웃 구성은

<LinearLayout

 <EditText  // Header
   android:layout_width="match_parent"
   android:layout_height="35dp"
   android:textSize="13sp"
   />

<FrameLayout
  android:layout_width="match_parent"
  android:layout_height="match_parent" >

   <ImageView // Body
     android:layout_width="match_parent"
     android:layout_height="match_parent"/>

   <ListView
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     android:visibility="gone" >
   </ListView>

   <TextView // footer
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
     android:layout_gravity="bottom"
     android:gravity="center"/>

</FrameLayout>

</LinearLayout>

이런식으로 되어있고

매니페스트에는 android:windowSoftInputMode="stateAlwaysHidden" 속성으로 키보드를 항상 숨기고 있습니다.

상단에 입력을 하려고 EditText 영역을 터치하면 키보드가 올라오면서 XML 빨간색 부분의 TextVIew 푸터 버튼이 키보드 위로 올라오게 하려는데 리스트뷰를 Visible 시킨 상태로는 올라오고 ImageView를 Visible 시킨 상태에서는 안올라오네요.. 그래서 더 환장하겠습니다 ㅠㅠ

해결할 수 있는 좋은 방법 없을까요??

해결 방안을 좀 부탁드립니다 선배님들.. ㅠㅠ

로보냥 (270 포인트) 님이 2015년 12월 30일 질문

1개의 답변

0 추천
 
채택된 답변
글 올린지 30분만에 자문자답이네요;;

ImageView를 ScrollView로 감싸고 ScrollView에 스크롤 이벤트를 막고 스크롤바 하이드 시켰습니다;

 

글 읽어주신분들 감사합니다;;
로보냥 (270 포인트) 님이 2015년 12월 30일 답변
...