位置: 编程技术 - 正文

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

  • 股东利润分配怎么做账
  • 赠与房屋再次出售的缴税问题有哪些
  • 税金及附加借贷科目
  • 收到发票怎么写收据
  • 公司注销后持股要交税吗
  • 劳务公司开票税收分类
  • 水电费的进项税额能抵扣吗
  • 中期票据怎么入账
  • 应付职工薪酬会产生暂时性差异吗
  • 购买完货物又退回怎么办
  • 收到对方的银行汇票算什么凭证
  • 固定资产入错账套怎么做账
  • 营业账簿是什么意思
  • 商铺租金收入交什么税一共多少个点
  • 工人保险一个月多少钱
  • 个体户进货需要成本票吗
  • 本月有收入免增值税吗
  • 实缴年月正常补收
  • 营改增后增值税暂行条例实施细则
  • 免税发票有几种类型
  • 怎样算纳税人
  • 旅游业务开什么发票
  • 消费税为什么不计入长投成本
  • 消费税的纳税地点在哪里
  • 股份支付的会计处理?
  • 固定资产摊销怎么做
  • 浅谈linux的发展方向和应用范围
  • windows11如何进入启动设置
  • php生成php文件
  • 登记会计账簿的作用
  • PHP:imagecreatefromwebp()的用法_GD库图像处理函数
  • php判断密码长度
  • php连接
  • 行政事业单位怎么开发票
  • thinkphp pathinfo
  • 单点登录sso原理
  • 使用nvm安装nodejs后无法执行node命令
  • web前端面试题目
  • Cookie和Session的区别,各自的使用方法及常用操作
  • PyTorch深度学习实战 | 神经网络的优化难题
  • ps笔刷在哪里调
  • 宝塔面板入口
  • 销售旧货和销售使用过的物品税率
  • 外汇核销是什么意思
  • 社保应该怎么计提
  • 收到进项发票怎么入账
  • 应付职工薪酬期末余额是什么意思
  • 支付宝企业账户怎么注销
  • 在校大学生可以考教师资格证吗
  • 关于职工薪酬的确认和计量下列说法中不正确的是
  • 货币兑换是根据什么
  • 部分红冲的发票无法勾选怎么办
  • 公司用现金支付货款
  • 已提过5个月折旧要进行固定资产一次性扣除吗?
  • 车辆检验收费
  • 我方税费差额赔偿的时效
  • 冲销凭证如何做分录
  • 固定资产折旧方法不考虑净残值
  • 小规模其他业务收入交多少税率
  • 企业持有的能够对被投资单位实施控制的长期股权投资
  • 个税返还开票什么项目
  • sqlyog语句
  • 安装2个win10系统
  • solaris ssh offline
  • linux十大常用软件
  • archlinux安装zsh
  • 潘 pan
  • final cut pro能破解吗
  • win8怎么更改账户名称
  • win10周年更新版是什么意思
  • linux网络中断
  • 在linux系统中创建文件的命令
  • win7ie8和ie11
  • perl语句
  • 直接利用外资
  • jquery validation
  • 超详细的!!!2023澳门六开彩
  • python jsonp
  • eclipse折叠代码块if else工具
  • 深圳前海地铁站几号线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设