位置: 编程技术 - 正文

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

  • 需要考虑的税务问题
  • 怎样理解一般纳税人
  • 待处理财产损益借方
  • 机械租赁属于什么分类
  • 工会经费个人绩效计入缴费基数吗
  • 外贸企业一般纳税人申报
  • 职工福利费劳保用品
  • 会计核算形式
  • 发票报销的条件是什么?
  • 应付账款 暂估
  • 预交税费怎么做分录
  • 老板垫付员工工资怎么写条子
  • 工会经费所得税前扣除
  • 调整交易性金融资产
  • 电器供应
  • 付给企业的律师费用
  • 会计成本核算的三种基本方法
  • 物业费需要摊销吗?
  • 评标费由谁支付
  • 华为matex3价格表
  • 建筑劳务公司开票税率是多少
  • 销售外购设备并提供安装服务
  • 如何编制处置固定资产
  • 公司购买理财产品账务处理
  • 国有资产租赁合同问题
  • 非营利组织一般纳税人会计准则
  • php 反射 性能
  • php ftp上传文件
  • linux怎么打开makefile
  • wordpresscom
  • php代码规范七大原则
  • 收到业绩补偿会扣税吗
  • 取得土地使用权的方式
  • 税局 不负责任
  • 负债大于资产是逆差还是顺差
  • 使用php连接多种数据库
  • 行政单位基建账户可以建立吗为什么
  • 云原生istio
  • 【深度学习】AI一键换天
  • 应收贷方有余额怎么调整
  • python设置配置文件
  • 收到的发票税收怎么处理
  • 季度所得税申报错误,一定要更改吗
  • 财务负责人需要承担什么风险
  • 建设工程的材料质量检测由谁负责
  • sql解析执行顺序
  • MySQL5.6 Replication主从复制(读写分离) 配置完整版
  • 商贸公司分录大全
  • 投资管理公司怎么收费
  • 可以公账户给私人转账吗
  • 增值税期末留抵退税原因采集确认单
  • 小规模纳税人公转私技巧
  • 免抵退 免退
  • 广告公司收到广告收入会计分录
  • 税金附加科目有哪些
  • 企业进项构成比例
  • 研发费用加计扣除2022政策
  • 股东利润分配预缴税款
  • 购买服务付款方式有几种
  • sql*loader-309
  • Centos7 下Mysql5.7.19安装教程详解
  • win8系统崩溃怎么办
  • 开机提示按CTRL+ALT+DEL,无限重启怎么办
  • mac系统怎么创建用户
  • 服务器centos7
  • yosemite 10.10.3 beta4 下载地址 os x10.10.3beta4官方下载
  • 朝鲜引擎
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • unity3d常用代码总结
  • easyui导出excel表格
  • linux 使用技巧
  • 日历查询的算法怎么写
  • jquery设置图片路径
  • jquery validator
  • 基于mvc设计模型的框架
  • 贵阳税务局领导
  • 软件即征即退软件是什么
  • 地税登记序号查询系统
  • 年度关联业务往来报告
  • 重庆税务查询企业信息查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设