键盘打开时,Edittext / Layout不会调整大小/上升

时间:2017-10-08 16:13:32

标签: java android android-layout android-edittext

我将一些TextViews和EditTexts放在一个通过

在ScrollView中的RelativeLayout中
Spieler1.setSingleLine();
RelativeLayout.LayoutParams params7 = new RelativeLayout.LayoutParams(Math.round(width/3), Math.round(height/11));
root.addView(Spieler1, params7);
Spieler1.setX(Math.round(0.48*width));
Spieler1.setY(Math.round(height / 3.5));
Spieler1.bringToFront();
Spieler1.setImeOptions(EditorInfo.IME_ACTION_NEXT);
Spieler1.setTextSize(height/70);
Spieler1.setNextFocusDownId(Spieler2.getId());

我在Manifest中设置了Resizing,但是Layout没有调整大小,键盘覆盖了Edittexts。

它会自动打开键盘,您可以输入所有内容,直到您到达最后一个键盘。您可以在打开时手动滚动到下一个edittext,但如果继续写入,它会再次上升到顶部。

它有时会说:

1783-1783/com.android.inputmethod.latin W/InputMethodService: Window size has been changed. This may cause jankiness of resizing window: -1 -> -2

也许你有一个想法,为什么会这样。提前谢谢。

0 个答案:

没有答案