【发布时间】:2013-01-30 18:29:04
【问题描述】:
我在DropDown 内部有一个EditText,底部有两个按钮(保存/取消)。当用户点击EditText 时,键盘打开并遮住了两个按钮,使用起来很不方便。我希望这些按钮保持在键盘顶部,但在EditText 下方。我尝试在我的清单中声明调整大小,但这没有用,因为该操作发生在我的 DropDown 而不是我的活动中。我知道有一种方法可以以编程方式执行此操作,但需要一些帮助,谢谢。代码如下:
layout = inflater.inflate(R.layout.popup, (ViewGroup)findViewById(R.layout.main));
pw = new PopupWindow(layout,LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT, true);
pw.setBackgroundDrawable(new BitmapDrawable());
pw.setOutsideTouchable(true);
pw.showAsDropDown(dropdown1);
pw.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
//This does not work
【问题讨论】:
标签: android keyboard resize window views