位置: 编程技术 - 正文

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

  • 委托加工应税消费品收回后直接销售
  • 应交税金怎么算出来的
  • 进口原料免税
  • 一年房租正常摊销多少
  • 当期可抵扣进项税额加计5%抵减应纳税额
  • 购买网银盾计入什么科目
  • 清包工取费标准
  • 加计扣除声明在哪里签章有效
  • 合作社需要办什么证件
  • 当月发票不够用领用了下个月,下个月还能再领吗
  • 烟叶收购方案制定步骤
  • 单位职工住周转房是否缴纳房租
  • 物业公司管理费用
  • 商业承兑背书后退回怎么办
  • 销售成本结转中的库存商品的单价错了怎么改u8
  • 网站服务器使用什么IP地址
  • 税率与征收率有关系吗
  • 投资理财产品的风险性从低到高
  • 营改增后发票报销管理规定是怎样的?
  • 罚息 增值税
  • 转出未交增值税怎么算
  • 发票涉税风险有哪些
  • 小规模纳税人减按1%如何填报申报表
  • 个税是什么意思必须交吗
  • 发送文件桌面上显示不出来
  • 确定注册资本的方法
  • 用支票购入厂部办公用品2000元,车间办公用品1000元
  • win7安装高版本chrome
  • php面向对象编程
  • 收取包装物押金税率
  • 特殊性税务处理的条件
  • 进出口企业税务怎可以查出问题
  • 考拉妈妈打考拉
  • 出售还在摊销的产品
  • 2020年前端面试
  • vue父组件如何调用子组件的方法组合式api
  • js获取本机ip地址
  • 使用Go http重试请求
  • 个体工商户没有收入要交税吗
  • 商业承兑汇票贴现流程
  • 价税合计公式计算
  • 联营企业有重大影响吗
  • 来料加工分录
  • 母公司子公司下面的子公司怎么称呼
  • 契税计入税金及附加吗东奥
  • 小规模纳税人每个月都要抄税清卡吗
  • 企业购买理财产品收益要交税吗
  • 文化事业建设费减免政策
  • 小微企业开专票需要缴纳多少税
  • 外包工程会计怎么做账
  • 中级会计需要初级会计证吗
  • 勘察设计费是否可以进入在建工程
  • 注册资本金印花税什么时候缴纳
  • 跨月的发票还能入账吗
  • 债权资产包括哪些科目内容
  • 购进货物用于集体福利要交增值税吗
  • 建筑工程开办费
  • 换工作后个税app单位会自动更改吗
  • 农民合作社入股倡议书
  • 私人贴现利息如何交税
  • 代扣的应由职工个人负担的社会保险费计入什么科目
  • 管理会计与核算会计的区别
  • 委托加工的成本如何核算
  • 小企业建账选哪种会计制度
  • 该卡已在其他账户中存在什么意思
  • mac安装字体方法
  • win8系统win10有什么区别
  • win8怎么添加打印机到电脑上
  • win7为什么不能设置滑动关机
  • windows7怎么切换
  • 代理服务器只能代理客户端http的请求
  • 前端获取http状态码400的返回值实例
  • opengl update
  • perl ne
  • JavaScript中String.match()方法的使用详解
  • javascript教程完整版
  • JS Timing
  • linux pythonide
  • 企业所得税一年算几次
  • 江苏徐州如何开无犯罪记录证明
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设