首页 > Windows开发 > 详细

PopupWindow 响应返回键/响应键盘事件(onKeyListener)

时间:2014-03-26 00:00:36      阅读:918      评论:0      收藏:0      [点我收藏+]

  最近在做PopupWindow, 发现使用PopupWindow一出现,不会响应popup外面的事件,经过资料查找,发现有两种方法可以响应外部事件。

/**
只是要简单的响应返回事件,即点击返回键,popup消失,那只需设置popup的背景就可以了
*/
popUpWindow.setBackgroundDrawable(new BitmapDrawable());
bubuko.com,布布扣
/**
如果要对返回事件进行重写,那就用如下方法
*/
//获取popup上的一个view
View viewInPopup = findViewById(xxx);
//必须写这一句,全这个view能够获取焦点,这才能响应外部的事件
viewInPopup.setFocusableInTouchMode(true);
viewInPopup.setOnKeyListener(new OnKeyListener() {
            @Override
            public boolean onKey(View v, int keyCode, KeyEvent event) {
               //对键盘事件进行重写
                return false;
            }
bubuko.com,布布扣

PopupWindow 响应返回键/响应键盘事件(onKeyListener),布布扣,bubuko.com

PopupWindow 响应返回键/响应键盘事件(onKeyListener)

原文:http://www.cnblogs.com/baron89/p/3623607.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!