화면이 위 아래로 반으로 나누어진 레이아웃 하단이 ListView로 되어있고
Custom Adapter로 ListView각 Item에 EditText가 하나씩 포함되어 있습니다.
android:windowSoftInputMode="adjustPan" 효과를 줘서 해달 Item의 EditText를 눌렀을 때
화면이 전체적으로 위로 올라가면서 키보드 바로 위에 해당 row가 위치하게 되는데
이상태에서 ListView를 스크롤 하거나 EditText의 내용을 수정할 경우 다시 원상태로 돌아옵니다.
ListView가 변경될 때 getView()를 호출해서 화면을 다시 그리기 때문인 것 같아서
EditView에 포커스를 다시 주어도 화면은 원상태로 복원됩니다.
저랑 비슷한 문제를 겪고 계신 분이 계실거라고 생각했는데 검색해봐도 없네요.
키보드를 내릴 때까지 화면이 올라간 상태로 유지할 방법이 있나요?