2012-07-20 1 views
2

레이아웃에서 나는 ButtonCheckBox을 가지고 있습니다. 내 전체 레이아웃은 ScrollView 안에 있으므로 키보드가 표시되면 위로 이동합니다.키보드가 아래쪽 탭 버튼을 위로 이동하고 android의 EditText 및 CheckBox도 숨 깁니다.

이제는 키보드가 표시 될 때 아래쪽 탭 단추도 위로 이동한다는 문제가 있습니다. 사용자는 EditTextCheckBox을 보려면 스크롤 할 수 있습니다. 그러나 나는 아래쪽 탭이 위로 움직이는 것을 원하지 않는다. 그래서 나는이 하단 탭의 이동을 중지 할뿐만 아니라 글고, 버튼, 체크 박스를 가지고 내 레이아웃의 스크롤 정지 사용이 대신

android:windowSoftInputMode="adjustPan" 

을 사용했다.

어떻게 키보드를 아래쪽 탭으로 이동시키지 않고 키보드를 표시 할 수 있습니까 사용자가 레이아웃을 볼 수 있도록 edittext 및 checkbox가있는 내 레이아웃이 위로 이동되었습니다.

덕분에 이동 문제와 경찰까지되는

답변

-1

가장 좋은 방법은 : 안드로이드 매니페스트의 매개 변수 : 그냥이 "windowSoftInputMode 안드로이드"를 정의하지 않습니다. 그것은 그것없이 잘 동작합니다. 여기

내가 주로 매니페스트에 내 활동을 선언하는 방법입니다

<activity android:name="com.lisnx.ui.TabView" 
     android:configChanges="orientation|keyboardHidden" 
     android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" /> 
+0

하는 나는 그것이 하단 탭 버튼을 이동하며 edittexts을 숨 깁니다 windowsSoftInput 제거합니다. – anujprashar

+0

이것은 일반적으로 내 활동을 선언하는 방법입니다 (편집을 참조하십시오) : - –

관련 문제