popupwindow设置全屏边缘仍然有缝隙
来源:互联网 发布:windows内部数据库 编辑:程序博客网 时间:2024/05/02 06:11
bug如图:
边缘仍然有缝隙 具体原因不清楚 暂时记录一下解决办法:设置背景
setBackgroundDrawable(new BitmapDrawable());
效果图:
整个popupwindow设置为全屏,然后添加了一个铺满的viewgroup 再加入固定大小的view
最后贴上核心代码:
this.setWidth(ViewGroup.LayoutParams.MATCH_PARENT);this.setHeight(ViewGroup.LayoutParams.MATCH_PARENT);this.setBackgroundDrawable(new BitmapDrawable());// 这样设置才能铺满屏幕,去掉这句话会出现缝隙this.setOutsideTouchable(true);this.setFocusable(true);RelativeLayout.LayoutParams params1 = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);RelativeLayout.LayoutParams params2 = new RelativeLayout.LayoutParams(CommonUtil.dp2px(context, 844), CommonUtil.dp2px(context, 527));RelativeLayout root = new RelativeLayout(context);root.setLayoutParams(params1);root.setBackgroundColor(Color.parseColor("#99000000"));RootView rootView = new RootView(context);rootView.setLayoutParams(params2);params2.addRule(RelativeLayout.CENTER_IN_PARENT);root.addView(rootView);this.setContentView(root);
记录贴!
0 0
- popupwindow设置全屏边缘仍然有缝隙
- zemax半口径设置为自动后为何光线仍然错过透镜边缘向后传播?
- ToolButton就算设置了NoArrow仍然会有一个箭头
- 天空盒有缝隙解决方案
- PopupWindow全屏显示
- Popupwindow全屏问题
- Android PopupWindow全屏
- PopupWindow无法全屏显示
- 自定义全屏popupWindow
- PopupWindow全屏显示
- Android UI布局中设置了fill_parenet仍然没有全屏的解决办法
- (转)Android UI布局中设置了fill_parenet仍然没有全屏的解决办法
- div+css网页缝隙、有空白
- div图片之间有缝隙,display:block
- cocos2dx TiledMap图块之间有缝隙
- iframe与外层div之间有缝隙
- 块与块排版有缝隙解决方案
- 设置全屏
- 活动选择 (sdut oj)
- jQ常规选择器总结
- 1020. 月饼
- 基于关键帧视觉惯性传感器非线性优化SLAM
- SHDP--Working With HBase (二)之HBase JDBC驱动Phoenix与SpringJDBCTemplate的集成
- popupwindow设置全屏边缘仍然有缝隙
- eclipse版本发布图
- J2EE系列之Struts2学习笔记(十一)--result配置
- 【Python】自动生成命令行工具
- androidstudio 静态代码检查以及如何自定义检测项
- EAS BOS 如何融合几行几列相同的数据
- ORB-SLAM2源代码分析
- uClinux中FLT文件格式浅析
- http报文头解析