`
trinityblood
  • 浏览: 116156 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android PopUpWindow 软键盘

阅读更多
点击EditText的时候,同时显示PopUpWindow和软键盘

@Override
warnSearch.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 edittext不弹出软键盘三种方法“: 方法一: 在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden 例如: <activity android:name=".Main" android:...

    软键盘顶popupwindow

    软键盘顶起popupwindow方法,popupWindow内含输入框

    android 软键盘把界面顶起

    android 软键盘把界面顶起的问题 ,研究大半天,希望对大家有帮助。

    android中监听软键盘的弹出与隐藏,并获取软键盘的高度

    android中监听软键盘的弹出与隐藏,并获取软键盘的高度,在adjustPan,adjustResize,adjustUnspecified下都可以

    软键盘挡住EditText完美解决方案

    能很完美的解决文本框被软键盘挡住的问题,使你的界面更漂亮,更人性化。。

    PopupWindow的基本使用

    实现的功能有弹出的PopupWindow上有EditText能与软键盘并存不冲突,弹出PopupWindow的时候背景自动改变灰度为半透明黑色,消失后背景灰度复原,PopupWindow还能根据自己的实际需求制定自己想要的弹出动画,以及...

    Android EditText被软键盘遮盖的处理方法

    这两天android app新增了透明栏效果,结果发现键盘弹起后会遮盖屏幕底部的EditText,没有像想象中的调整窗口大小,并滚动ScrollView,将EditText显示在键盘上方。之前也遇到过类似问题,所以解决后就干脆写把所有...

    Android软键盘弹出时的界面控制方法

    本文实例讲述了Android软键盘弹出时的界面控制方法。分享给大家供大家参考,具体如下: 有时候androidactivity弹出软键盘后布局改变 下面有三种模式可以改变软键盘弹出以后的显示形式 模式一:压缩模式软键盘弹出...

    根据输入框的弹出改变界面样式,解决键盘挡住输入框的问题

    就有可能把用户名和密码框放在手机屏幕的中间或底部,这样当软键盘弹出的时候,就有可能挡住输入框(往往用户输完用户名和密码还要按返回键盘才能登录), 这样用户体验是不好的,该demo是一个解决该问题相对比较好的...

    PopupWindow遮罩层

    PopupWindow遮罩层 参考博客:http://blog.csdn.net/carter_yu/article/details/50687982

    Android PopupWindow被输入法弹上去之后无法恢复原位的解决办法

    我的PopupWindow位于屏幕底部,它上面有一个EditText输入框,而当我点击这个EditText的时候,随着输入法的弹出,我的PopupWindow也会随着上升,但是当我结束输入,关闭输入法的时候,PopupWindow却没有随着输入法...

    Android View 完美实现EditText 在软键盘上边的示例

    此方法基于PopupWindow,适合需要回复内容时响应点击事件,打开软键盘,编辑框在软键盘上部。 优点,编辑框使用CleanEdittext,监听输入状态来更改回复按钮颜色,添加title等。 先展示效果 点击评论打开软键盘,编辑...

    popweindow案例

    popwindow显示在屏幕右侧,popwindow屏幕背景半透明显示,PopupWindow showAtLocation和showAsDropDown参数说明

    android源码包集合4

    调用Android中的软键盘.rar 超爽的android抽屉效果.rar 防止内存溢出浅析.rar 飞行历 飞行模式 AirPlus.rar 飞行射击类游戏源码.rar 高仿 WIN8系统 磁贴点击下沉倾斜效果源码.zip 高仿基于android2.2(Froyo)的...

    Android实现弹出登陆框的方案

    2.然后我就使用PopupWindow来实现,界面是达到了我的要求,控件的获得通过Inflater就可以获得了相对较简单,但是有一个缺点就是,当点击输入的时候,对话框不会根据软键盘的位置而改变位置,网上搜了搜,还不能直接...

    Android实现底部支付弹窗效果

    Android底部支付弹窗实现的效果: 实现的思路: 1.通过继承PopupWindow自定义View来达到弹窗的弹出效果; 2.通过回调将输入的密码由弹窗传入到主界面中; 2.恩,这就够了——>有些注意点在代码中备注; 自定义View...

Global site tag (gtag.js) - Google Analytics