我在我的android项目中放置了EditText
一个。PopupWindow
设置PopupWindow.setFocusable
为 false 时,不会显示软键盘。当设置PopupWindow.setFocusable
为 true 时,EditText
注意力集中,活动进入睡眠状态!弹出窗口上的其他项目有效,但手机上的后退按钮和在弹出窗口之外单击不会关闭它。提前致谢。
问问题
3696 次
2 回答
10
我项目中的一些代码可能会有所帮助
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
PopupWindow share_popup = new PopupWindow(inflater.inflate(R.layout.share_dropdown, null, false), 162, LinearLayout.LayoutParams.WRAP_CONTENT, true);
share_popup.setOutsideTouchable(true);
share_popup.setTouchable(true);
share_popup.setFocusable(true);
Drawable image_saved = getResources().getDrawable(R.drawable.dummy_bg);
share_popup.setBackgroundDrawable(image_saved);
这R.drawable.dummy_bg
是一个透明图像。
于 2012-12-16T06:41:22.637 回答
2
我刚设置setBackgroundDrawable
的PopupWindow
。一切似乎都很好!我惊呆了!!
于 2012-12-17T07:07:55.327 回答