Android PopUpWindow 软键盘
16lz
2021-01-23
点击EditText的时候,同时显示PopUpWindow和软键盘
实现这个效果的关键是:下面这句代码是一定不能有的,所以我注释掉le
@OverridewarnSearch.setOnTouchListener(this);public boolean onTouch(View v, MotionEvent event) { // TODO Auto-generated method stub Log.d(TAG, "edit onTouch"); if (event.getAction() == MotionEvent.ACTION_UP) { searchViewShow(); } return false;}public void searchViewShow(){ popUpWindow = new PopupWindow(searchView, screenWidth, 60); // 使其获取焦点 // popUpWindow.setFocusable(true); // 设置允许在外点击消失 popUpWindow.setOutsideTouchable(true); // 这个是为了点击“返回Back”也能使其消失,并且并不会影响你的背景 popUpWindow.setBackgroundDrawable(new BitmapDrawable()); // 显示在warnSearch的下面(warnSearch是一个EditText) popUpWindow.showAsDropDown(warnSearch, 0, 0);}
实现这个效果的关键是:下面这句代码是一定不能有的,所以我注释掉le
popUpWindow.setFocusable(true);
更多相关文章
- Android屏蔽EditText软键盘的方法
- android键盘映射之三
- android自定义键盘与更改单个Keys的背景色
- Android关闭输入软键盘无效的问题
- Android收起虚拟键盘
- android 点击空白处收起键盘和自定义EditText实现右下角计数控件
- Android应用程序键盘(Keyboard)消息处理机制分析(5)