位置: 编程技术 - 正文

android:PopupWindow的使用场景和注意事项

编辑:rootadmin

推荐整理分享android:PopupWindow的使用场景和注意事项,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

1.PopupWindow的特点

借用Google官方的说法:

“A popup window that can be used to display an arbitrary view. The popup window is a floating container that appears on top of the current activity.”

也就是说,popupwindow是activity上方的一个悬浮容器,它可以显示任意的视图View,很霸气的样子。下面看一下,它如何使用的。

2.初始化PopupWindow的一些特性

举例:

其中,contentView是你想要显示的View。这个view,你可以使用LayoutInflater.from(context).inflate映射相应的xml文件

3.PopupWindow的显示和隐藏

显示的方法:

android:PopupWindow的使用场景和注意事项

popupWindow.showAtLocation(contentView, Gravity.CENTER, 0, 0);//设置居中

popupWindow.showAtLocation(contentView, Gravity.NO_GRAVITY, x, y);//显示窗口的以(x,y)为左上角的位置

隐藏:

相关:注意,在计算view的位置时:

Android里面提供了一些方法可以获取View在屏幕中的位置。1).getLocationOnScreen ,计算该视图在全局坐标系中的x,y值,获取在当前屏幕内的绝对坐标(该值从屏幕顶端算起,包括了通知栏高度)。 2).getLocationInWindow ,计算该视图在它所在的widnow的坐标x,y值。3)getLeft , getTop, getBottom, getRight, 这一组是获取相对在它父亲布局里的坐标。

相关:popupwindow动画:

android:Fragment动画那点事 最近很多人对Fragment的动画很感兴趣,我就做个例子给大家看看。既然要做,我就做下面几类动画:弹入弹出动画:从上下左右进入,从上下左右弹出,

android:GLSurfaceView绘制bitmap图片及glViewport调整的效果 首先看一下GLSurfaceView是如何绘制的。正如android开发文档中描述的那样,我们需要new一个GLSurfaceView对象,然后设置一个实现了Renderer接口的对象,我们需

android:那些常用的adb命令 1.列举当前的设配:adbdevices例如:localhost:~newuser$adbdevicesListofdevicesattachedBHQDWdevicedebdevice2.针对某一个设备进行adb-sserialNumbercommand例如:adb-s

标签: android:PopupWindow的使用场景和注意事项

本文链接地址:https://www.jiuchutong.com/biancheng/371355.html 转载请保留说明!

上一篇:androidannotations的background和UiThread配合使用参考

下一篇:android:Fragment动画那点事

  • 劳务公司发放农民工工资要开发票吗?
  • 个税app显示退税已完成,怎么没收到钱呢???
  • 房租收据样式
  • 增值税加计抵减最新政策2022
  • 收到以前年度的政府补助会计分录
  • 行政事业单位无偿调拨资产会计处理
  • 什么叫复式记账凭证
  • 汽车保险费可以抵扣吗
  • 应付账款周转次数公式的理解
  • 公司购入房产账务处理
  • 医疗器械销售税负率是多少
  • 农副产品税率及范围
  • 仓储费专用发票可以抵扣吗?
  • 人防设施建设费
  • 公司收境外汇款
  • 所有者权益为什么是负债
  • flash插件安装后还是不能播放
  • 工业企业增值税负率一般控制在多少
  • 调整上月费用科目
  • win10 dev版本
  • 写一段简单的自我介绍
  • 在linux系统中 用来存放系统所需
  • 资产负债表存货包括哪些科目
  • 不动产增值税怎么算
  • 半成品月末账务处理
  • 资产减值损失的借贷方向
  • 外资企业取得财产的条件
  • 废品损失是什么类账户
  • 电脑上fci是什么文件
  • 政府补助资金使用范围及管理方法
  • 异常生物见闻录
  • 十分=1
  • php批量上传
  • php静态属性和静态方法
  • 如何使用php写一个网页
  • vuecli打包项目
  • spring的配置文件中的内容
  • vue前端项目实战
  • thinkphp d方法
  • 个税申报系统操作指南
  • 企业办理工程价款流程
  • 免收印花税
  • 帝国cms移动端
  • 建筑企业提供服务的机制保障
  • 高温费收税吗
  • 期初库存和期末库存可以修改吗
  • 公司外部人员的差旅费
  • 什么情况下不能开税票
  • 一般纳税人开普票税率是3%还是13%
  • 汽车买卖中介
  • 结转本年利润的摘要怎么写
  • 失控发票未付款什么意思
  • 期间费用明细表必须填吗
  • 货物出去没有出口报关可以补吗
  • 业务招待费可以结转下年抵扣吗
  • 公司基本户可以变更吗
  • 员工借支备用金属于现金流量的哪类
  • 稳岗补贴会计分录怎么做,需要缴纳企业所得税不
  • 年初速动比率怎么算
  • 怎样提升win10开机速度
  • ubuntu软件安装
  • ububtu安装教程
  • Ubuntu 8.10 Intrepid Ibex Alpha4 官方正式版下载
  • smss.exe是干嘛的
  • drivemgr.exe 病毒介绍
  • scanregistry.exe - scanregistry是什么进程 有什么用
  • windows开始按钮点了没用
  • win7 ctrl+alt+del
  • html用法
  • cmd 远程登录
  • 关于javascript函数
  • unity3d相机设置视角
  • jquery的实现原理
  • js修改url
  • jquery去重复数组
  • python编码有哪些规范
  • 重庆市低保查询电话
  • 公司投资款可否取回
  • 一人可以在多家企业上班吗
  • 上海房产税2021征收对象
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设