位置: 编程技术 - 正文

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

  • 商品流通企业税种有哪些
  • 营业执照变更需要什么材料?
  • 小规模纳税人免税怎么做账
  • 金税盘如何增加税率
  • 销售收入是不是营业收入
  • 运费的进项税
  • 收银设备如何入账的
  • 行政单位其他收入包括哪些
  • 小规模纳税人费用票怎么做账
  • 小规模纳税人房租发票税率是多少
  • 转让商业承兑汇票显示银行拒绝交易
  • 公司个税申报是什么意思
  • 小规模纳税人申报表2023年怎么填写
  • 汇算清缴补开票交税怎么写摘要?
  • 个体工商户要交附加税吗
  • 小规模纳税人教育费附加和地方教育费附加减免
  • 运费的发票
  • 怎么计提担保赔偿准备金?
  • 只开发票没有合同需要缴纳印花税吗?
  • 电费发票和实际交的钱不一样怎样支付
  • win10右键新建卡死
  • 一般纳税人取得普票会计分录
  • php curl_multi_init
  • echart怎么用
  • 结转已销售产品成本20000元
  • 固定资产为什么提折旧,有何实际意义
  • 【简陋Web应用2】人脸检测——基于Flask和PaddleHub
  • 蓝桥杯2021出结果
  • 查看zip文件命令
  • 简述资产负债表债务法
  • 购物赠品的相关法律
  • 成本票不够怎么做账
  • python二叉树遍历算法
  • 基建工程转固定资产
  • 水电费是收据能入账不
  • 体检费专票可以抵扣吗
  • 固定资产清理是什么意思
  • 逐步结转分步法的步骤
  • 资产负债表里长期股权投资是什么意思
  • 公司向银行贷款还不上会怎么样
  • 资本成本在财务报表中怎么体现
  • 低值易耗品摊销方法有几种
  • 职工报销费用
  • 金税三期个税卸载流程
  • 汇算清缴前取得暂估发票
  • 银行利息回单怎么报账审核
  • 采用成本法核算的长期股权投资
  • 公司转给其他公司的投资款
  • 企业期货投资收益要交所得税吗
  • 装饰设计 工程
  • 长期股权投资权益法初始成本的确定
  • 资金调拨账务处理
  • 预付账款无法取得发票如何做账
  • 应收账款坏账准备的会计分录
  • 装订好的凭证可以拿掉一页吗
  • 怎么做好出纳帐
  • sqlserver锁表是什么意思
  • win7系统打开网页出现file not found
  • windowsserver2008r2密码重置
  • win7自带的多媒体播放程序是什么
  • ubuntu开机黑屏无法进入登录界面
  • ubuntu16.04火狐打不开网页
  • 在u盘安装软件插上就能用
  • macbook怎么开启
  • win10变成win8怎么办
  • windows xp能装微信吗
  • 关于session的用法哪些是错误的
  • android jdk下载
  • linux用户文件权限
  • shell脚本读取ini文件
  • unity系统错误
  • 如何检测ip地址是否被占用
  • 如何用jquery
  • 用js设置颜色
  • 安卓模拟器比手机快吗
  • jquery常用插件有哪些
  • 互联网服务业有哪些行业
  • 精神残疾人员是残疾人吗
  • 武汉税务地区编号是多少
  • 河南省土地使用税减免税优惠
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设