2016-09-02 2 views
0

안드로이드 softinput : 나는 키보드가 추진하려는나는 다음과 같다 양식이 모드

enter image description here

:

requestdemo

와 사용자는 것 같습니다 키보드를 열 때 그것이하고있는 것처럼 양식을 올려라. 그러나 나는 그것이 바닥에서 서비스 부분의 조건을 무시하기를 바란다. 키보드 아래에 있어야합니다. 이것을 어떻게 할 수 있습니까?

+0

XML 레이아웃 파일을 공유 할 수 있습니까? –

답변

0

설정 텍스트 뷰/글고 치기에 OnFocusChangeListener 및 구현 onFocusChange

@Override 
public void onFocusChange(View v, boolean hasFocus) { 
    if(hasFocus){ 
     termslayout.setVisibility(View.Invisible) 
    } 
    if(!hasFocus){ 
     termslayout.setVisibility(View.visible) 
    } 
} 

편집 :는 용어 레이아웃에 android:isScrollContainer="false"을 설정합니다. 그래도 작동하지 않는다면 안드로이드 매니페스트에 android:windowSoftInputMode="adjustPan"을 설정하십시오.

+0

편집 텍스트가 포커스를 가질 수는 있지만 사용자가 키보드를 닫으면 약관이 표시되지 않으므로 작동하지 않습니다. –

0

놀아서 android:windowSoftInputMode="adjustPan|adjustResize"을 (를) 당신의 활동에 대한 매니페스트에 표시하십시오.

<activity android:name=".MyActivity" 
      android:windowSoftInputMode="adjustResize|stateAlwaysVisible"></activity> 

옵션으로 주위 재생

android:windowSoftInputMode="adjustResize" 
android:windowSoftInputMode="adjustPan" 
android:windowSoftInputMode="adjustPan|adjustResize" 
0
의 AndroidManifest.xml 고토 활동에

android:windowSoftInputMode="stateAlwaysHidden" 
0

이의 AndroidManifest.xml에서의 활동에 대해이 작업을 수행이 라인 아래 조합의 각을 사용해보십시오 무엇이 당신을 위해 일하는지보십시오.

관련 문제