アンドロイドsoftinput:私はキーボードがプッシュする私はこのようになりますフォーム持っモード
:
とし、ユーザーは次のように見えるキーボードを開いたときそれがやっているようにフォームをアップするが、私はそれが下にサービスの部分の部分を無視したい、すなわち。私はそれをキーボードの下に置いておきたい。どうすればこれを達成できますか?
アンドロイドsoftinput:私はキーボードがプッシュする私はこのようになりますフォーム持っモード
:
とし、ユーザーは次のように見えるキーボードを開いたときそれがやっているようにフォームをアップするが、私はそれが下にサービスの部分の部分を無視したい、すなわち。私はそれをキーボードの下に置いておきたい。どうすればこれを達成できますか?
セットのTextView /のEditTextの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"
と設定してください。
編集テキストがフォーカスを持つ可能性がありますが、ユーザーがキーボードを閉じていて、用語が表示されないため、機能しません。 –
あなたの活動のためにマニフェストにandroid:windowSoftInputMode="adjustPan|adjustResize"
と再生してください。 AndroidManifest.xmlを
<activity android:name=".MyActivity"
android:windowSoftInputMode="adjustResize|stateAlwaysVisible"></activity>
オプションで周りのプレイにあなたの活動のためにこれを行います
android:windowSoftInputMode="stateAlwaysHidden"
下回る組み合わせのそれぞれを使用して試してみて、何があなたのために働くか見てください。
このラインのAndroidManifest.xml後藤アクティビティで
android:windowSoftInputMode="adjustResize"
android:windowSoftInputMode="adjustPan"
android:windowSoftInputMode="adjustPan|adjustResize"
XMLレイアウトファイルを共有できますか? –