PopupWindow的使用以及注意事项
2015-07-14 12:59
309 查看
PopupWindow
popupWindow = new PopupWindow(view, LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT, true);//实例化一个ColorDrawable颜色为半透明
ColorDrawable dw = new ColorDrawable(0x00000000);
//设置SelectPicPopupWindow弹出窗体的背景
popupWindow.setBackgroundDrawable(dw);
popupWindow.setOutsideTouchable(false);
popupWindow.setFocusable(true);
popupWindow.setAnimationStyle(R.style.PopupAnimation);
//在PopupWindow里面就加上下面代码,让键盘弹出时,不会挡住pop窗口。
popupWindow.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED);
popupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
popupWindow.update();
popupWindow.showAtLocation(rl, Gravity.BOTTOM|Gravity.CENTER_HORIZONTAL, 0, 0);
popupWindow去除黑边,只要给他设置背景就可以
popupWindow可以根据屏幕的宽度和它显示在的控件的宽度来确定其显示的位置
相关文章推荐
- linux的ipc信号量简单实例
- 欢迎使用CSDN-markdown编辑器
- tomcat移除项目名和端口号
- shell脚本调试
- shell脚本调试
- shell脚本调试
- shell脚本调试 分类: 学习笔记 linux ubuntu 2015-07-14 12:49 53人阅读 评论(0) 收藏
- Linux下firefox安装flash player插件
- SELinux角色的用途
- Tomcat 8.x配置虚拟目录
- 您的服务器设置了 open_base_dir 下安装ECshop后后台提示: 您的服务器设置了 open_base_dir 且没有包含 C:\WINDOWS\Temp,您将无法上传文件。 解决方法
- linux动态链接相关
- [LeetCode] Copy List with Random Pointer
- linux系统下查看图片尺寸的命令
- 登录tomcat 时出现错误:tomcat You are not authorized to view this page
- 技术社交以及技术人员互助网站
- Centos 7 安装jdk1.7
- 《学习opencv》笔记——矩阵和图像处理——cvMax,cvMaxS,cvMerge,cvMin and cvMinS
- 单独线程上使用RunLoop开启NSTimer
- Linux下安装php扩展