EditTexts の一部が重なっているソフト キーボードに問題があります。
EditTexts をクリックすると、テキストのすぐ下にソフト キーボードが表示されます。つまり、ソフト キーボードが重なってテキスト ボックスの一部が表示されません。
EditText とソフト キーボードの間の距離を広げる方法はありますか?
EditTexts の一部が重なっているソフト キーボードに問題があります。
EditTexts をクリックすると、テキストのすぐ下にソフト キーボードが表示されます。つまり、ソフト キーボードが重なってテキスト ボックスの一部が表示されません。
EditText とソフト キーボードの間の距離を広げる方法はありますか?
私が使用しているものが機能する場合と機能しない場合があり、シナリオを処理する特定のソリューションが利用可能です 次のステップバイステップを使用します
1-メインレイアウト内のレイアウトにスクロールビューを追加します
2-その参照を取得する
3- 次のコード スニペットを使用します。
editTextField.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
// TODO Auto-generated method stub
v.postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
/*if(Build.VERSION.SDK.equals("4.1.1")||Build.VERSION.SDK.equals("4.1.2"))
{
}
else
{*/
scrollView.scrollBy(0, 150);
//}
}
}, 500);
}
});
画面がオーバーレイを調整する必要があるときはいつでも、画面を上にスクロールします
この問題は EditText が原因ではなく、レイアウトを台無しにした TextViews が原因でした。