我是靠谱客的博主 殷勤缘分,最近开发中收集的这篇文章主要介绍popwindow显示后,点击返回键等不响应解决方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本人最近遇到一个问题,显示导入文件,弹出pop后,点击返回键等键,pop不消失。

方法如下:popwindow中嵌套的View获取了焦点,所以设置view的setOnKeyListener方法:

view.setOnKeyListener(new OnKeyListener() {


@Override
public boolean onKey(View arg0, int arg1, KeyEvent arg2) {
// TODO Auto-generated method stub
if ((arg1 == KeyEvent.KEYCODE_BACK)
&& (popWin != null && popWin.isShowing())) {
popWin.dismiss();// 点击返回键的popWin退出就行
return true;
}
return false;
}
});


之前参照其他人的方法:(但没有起作用)

(1)设置pop.等属性,但是没有起作用:

  1.  pop.setBackgroundDrawable(new BitmapDrawable());  
  2.   /*设置触摸外面时消失*/  
  3. pop.setOutsideTouchable(true); 
  4. pop.setFocusable(true);

最后

以上就是殷勤缘分为你收集整理的popwindow显示后,点击返回键等不响应解决方法的全部内容,希望文章能够帮你解决popwindow显示后,点击返回键等不响应解决方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部