我有一个 Popup,它在 ScrollView 中保存了几个 EditText。当我单击 EditText 时,它会在背景中向上滚动视图,而不是弹出窗口,因此键盘会阻止 EditText。
有任何想法吗 ?
PopupWindow popUp = new PopupWindow(this);
popUp.update(0, 0, display.getWidth(), display.getHeight());
popUp.setFocusable(true);
LinearLayout llh = new LinearLayout(this)
llh.setOrientation(LinearLayout.HORIZONTAL);
ScrollView sv = new ScrollView(this);
EditText e1,e2,e3...
llh.addView(e1);
llh.addView(e2);
llh.addView(e3);
...
sv.addView(llh);
popUp.setContentView(llh);
popUp.showAtLocation(llh, Gravity.BOTTOM, 0, 0);
这是从包含 ScrollView 的 View 中“启动”的。
如果有解决方法,那就太好了。