关于Popupwindow的一些理解
2015-11-21 20:56
351 查看
在使用PoupWindow的时候,很多情情况下需要加载ListView,但是点击外面消失,对ListView响应,这样一半可以用popupwindow的获取点焦点的方式,一般用setFocusable()这个方法即可。但是,如果想点击屏幕上,popupwindow的控件时,不能响应,因为焦点在popupwindow上,那怎办。其实,可以对popuwindow加载的view做监听,调用setOnClick()方法,不设置其获取焦点,但是需要设置setOutsideTouchable()方法即可,但是必须设置setBackGroundDrawable()方法,否则没有效果,这样既可以了,点击外部控件响应,popupwindow消失。但是,对ListView是不响应的,即setOnItemClick()方法没有效果,那么怎么办呢,方法很简单,在adapter适配器里对需点击的控件做监听,在把结果接口回调方式,即可解决
相关文章推荐
- A. Patrick and Shopping
- 【docker】docker初试与填坑
- awk&sed日常用法记录
- linux下 mysql字符集的修改
- 达内Cortex-A8嵌入式linux视频教程
- 郭天祥ARM9架构嵌入式linux培训视频教程
- GLSL着色语言的学习(一)渲染管线流程
- ARM嵌入式linux开发入门视频教程
- Linux文件系统的特殊权限之SUID
- Uncaught TypeError: Cannot read property 'getElementsByTagName' of null
- Centos安装以及使用
- LINUX+10.2.0.3 RAC删除、增加节点所遇问题记录
- nginx proxy_pass 后面的url 加与不加/的区别
- C++虚表的实现原理(windows & linux上)
- 简单后台监控的实现
- 在Linux上利用python获取本机ip
- 使用Linux工具生成15万个男生姓名和15万个女生姓名
- 【nginx】关于fastcgi_cache
- linux下利用python进行数据分析(1)Anaconda 安装
- 初步nginx 运行magento2 conf