位置: 编程技术 - 正文

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动画那点事

  • 股权转让涉及法律
  • 应收账款和应付账款的关系
  • 苗圃公司会计分录
  • 申报无票收入次月红冲有没有风险
  • 赞助支出和广告支出的区别
  • 小规模开票多少不用交税
  • 公司的班车费用用什么发票
  • 公司车辆承包给个人违法吗
  • 支付费用可以通过应收账款
  • 如何认定纳税人资格证书
  • 债务清偿如何进行税务处理
  • 年终奖金怎么扣税划算
  • 行政单位的财务报告包括财务报表和财务情况说明书
  • 未计提职工教育经费汇算清缴
  • 伤亡保险是什么意思
  • 进项税抵扣的房租怎么算
  • 通讯费计入什么部门
  • 原始凭证分割单可以税前扣除吗
  • 土地平整费计入什么科目
  • 冲销暂估入库的会计分录
  • 条形码费用属于哪个科目
  • 测测网络
  • 以前年度的费用可以入在当年吗?
  • win10通知怎么打开
  • 去年未计提费用,今年付怎么做账
  • 购货款先到支付后付款
  • 出租固定资产取得的净收益计入什么科目
  • phpstudy的ftp
  • 基金的管理费用包括什么
  • 东洛锡安的金黄麦田,苏格兰 (© Scott Masterton/plainpicture)
  • 企业出售生产设备能开票吗怎么开
  • iscsiadm命令详解
  • tracet命令
  • Php数组转json 参数不带引号
  • 按摊余成本计量的应收账款
  • 政府补助的核算内容有哪些
  • 一般纳税人申报表电子版
  • 出口报关单运费单位怎么填
  • 无形资产一般包括哪些权利
  • 小规模纳税人企业所得税优惠政策最新2023
  • 个税手续费发给财务人员 文件
  • 公司法人怎么样才会没有责任
  • 什么是现金流量的概念?
  • 涉及无形资产的会计处理
  • 老板自己的钱给公司
  • 国地税合并对个人带来的影响
  • 中小企业收款
  • 小规模开具的1%专票 一般纳税人抵扣
  • 专用发票怎么网上申领
  • 计提时的会计分录
  • 固定资产管理系统设置及业务处理
  • mysql复制命令
  • freebsd11.3安装教程
  • 电脑出现windows怎么办
  • wan 微型端口
  • 开启电脑上帝模式
  • win10登录微软账户后进不去桌面
  • win7文件后缀名不全显示
  • 红石怎么启动
  • cocos2dx schedule
  • javascript中的eval函数
  • 环境篇作文
  • jquery插件怎么写
  • sed查找字符串
  • node.js异步编程
  • 熟悉的拼音
  • android事件处理方式有几种
  • js间隔执行的代码
  • ajax实现无刷新
  • 浅谈python 四种数值类型(int,long,float,complex)
  • 刷医保的网络可以用外网吗
  • 浙江省税务局领导介绍
  • 税法税收保全的适用范围
  • 山东水利建设基金减免政策
  • 江苏大丰属哪个市
  • 小微企业减半征收房产税
  • 增值税发票税款数额是什么
  • 纳税服务理念创新不足
  • 公司以融资租赁形式从事非法放贷业务,,能否让法院判
  • 中山税务如何预约
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设