位置: 编程技术 - 正文

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

  • 计提所得税费用会计分录
  • 个体户营业税怎么算
  • 免税农产品发票怎么做账
  • 怎么免费用别人的网
  • 合并报表是按年还是按月
  • 所得税亏损年限有什么规定
  • 个人独资企业生产经营所得汇算清缴时间
  • 普票冲红原票要退回吗
  • 一般企业需要缴纳的税种
  • 行政事业单位盘亏或毁损的固定资产
  • 适用于6%税率的优惠
  • 发放外单位人员奖金 个人所得税
  • 代垫款收到的发票在哪里
  • 五险一金账务处理流程图
  • 基本医疗保险是什么?
  • 其他账簿印花税减免税优惠政策
  • 哪些房产免纳房产税
  • 销售退回涉及的科目
  • 以前年度损益申报怎么报所得税
  • 财产清查的方法和财产清查结果的会计处理
  • 专用发票可以抵税是什么意思
  • 个体工商户和小微企业的区别
  • 劳务收入的会计分录
  • 捷波主板141m
  • 对公账户发放工资要固定几号打吗
  • 苹果手机设置来电铃声怎么设置
  • getcodebase
  • 短期投资需要结转吗
  • php获取文件名后缀
  • 报销的费用计入什么科目
  • 其他营业账簿印花税减免政策
  • 又拍云使用教程
  • 数据库impala
  • 物流公司挂靠会计处理
  • Swagger-的使用(详细教程)
  • vue uncaught typeerror
  • js数组entries
  • 与http缓存有关的header
  • 公路修路步骤
  • 入库单正确填写方法
  • 存根联是自己留着吗
  • mongodb主备
  • 企业做账会计分录流程
  • 收到税务局退回的个税手续费怎么入账
  • 支付宝和微信的财务统计
  • 发票上的货物要怎么填?
  • 结算备付金会计分录
  • 营业外收支计算公式
  • 增值税农产品免税
  • 进项税额属于什么会计科目
  • 替其他公司支付工资怎么做账
  • 银行手续费没拿可以退吗
  • 企业外币折算的方法包括
  • 未开票州
  • 承租人和共同承租人
  • 领导出差差旅费怎么报销
  • 重要性水平如何判断
  • 固定资产的建造成本怎么计算
  • sql语句数量
  • 创建的sql语句
  • mysql获取日期年份
  • win8.1关机没反应
  • 如何把windowsxp换成windows7
  • 修改linux启动项
  • linux shell脚本编写实例
  • win8.1系统更新
  • javascript怎么弄
  • 原生js添加css样式
  • node.js的安装方法
  • 不是批处理文件
  • 苹果macos安装
  • javascript 作用
  • python找出n个数里最小的k个
  • 数字图像处理软件idl和matlab有什么异同点
  • js new()
  • jquery鼠标悬停显示内容
  • 深圳税务局关于个体户开具普通发票有关问题的通知
  • 搞农业种植
  • 开个小型外卖店要多少钱
  • 大修费属于什么费用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设