位置: 编程技术 - 正文

Android UI之FrameLayout(帧布局)

编辑:rootadmin
Android UI之FrameLayout(帧布局)

推荐整理分享Android UI之FrameLayout(帧布局),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

说明:帧布局会为每个包含其中的组件开辟一个空白区域(称为帧),这些帧是一层层叠加在一起的,有点类似于一层层覆盖贴上去的海报,后面的组件会把前面的组件覆盖住。

FrameLayout有两个比较特殊的常用属性需要注意:

1 android:foreground

对应方法:setForeground(Drawable) 说明:设置帧布局的前景图像,一般为布局添加pressed状态会用到这个属性来指定一个Drawable类型对象。 举个栗子:

Android UI之FrameLayout(帧布局)

可以看到设置了foreground为小蘑菇的图片之后,图片直接拉伸占据满了整个FrameLayout,并将FrameLayout中所有的组件都遮盖住了。这就是相对与背景色的前景色的效果。

2 foregroundGravity

对应方法:setForegroundGravity(int) 说明:看名字就知道,肯定是跟前景色摆放有关。没错,这个属性的功能就是定义前景图像的gravity属性,所以这个属性必须配合foreground使用。而其中的可选项更gravity是一样的,可以在我之前的《 Android UI之LinearLayout(线性布局)》中找到属性表。 举个栗子:

这里的代码更上边的唯一区别就是在FrameLayout中添加了下面这行代码。

可以看到前景图像还原到了原有大小,而且按照设置放到了右下角,这样,FrameLayout中的子组件就显示出来了。

附:引用声明

《疯狂Android讲义(第二版)》 李刚 《2.2.3 帧布局》 电子工业出版社

android toast设置比Toast.LENGTH_SHORT还短的持续时间 最近接触android开发,很多东西使用的时候都没考虑到通用性,比如我经常使用的toast,系统自带的Toast.LENGTH_LONG是3.5秒,Toast.LENGTH_SHORT是2秒,我们有的

Textview 单行显示 android:ellipsize=endandroid:singleLine=true设置Textview单行显示文字

Android通过泛型来简化findViewById 1.通常我们通过findViewById得到View都要加个强制转换,这样感觉很麻烦,现在我们可以在BaseActivity加上如下方法通过泛型来有减少书写:@SuppressWarnings(unche

标签: Android UI之FrameLayout(帧布局)

本文链接地址:https://www.jiuchutong.com/biancheng/378117.html 转载请保留说明!

上一篇:Host 'admin-PC' is not allowed to connect to this MySQL server

下一篇:android toast设置比Toast.LENGTH_SHORT还短的持续时间(Android Toast设置弹窗大小)

  • 居民企业投资收益免征企业所得税
  • 纳税额是指
  • 工商年报主营业务怎么填
  • 为员工代缴社保材料
  • 红字发票的数电票号码是啥
  • 金蝶财务软件固定资产模块固定资产调拨
  • 企业资产重组是不定期清查吗
  • 已经缴纳的税款可以撤回吗
  • 超范围经营是不是就等于无证经营
  • 上年留抵税,次年抵扣分录
  • 承包费收入如何做账
  • 补偿性余额利息的计算公式
  • 收到采购款
  • 研发人员报销
  • 房屋维修基金怎么入帐
  • 一次性发20万元个税如何算
  • 分公司的收入
  • 2018增值税暂行条例
  • 投资款需要交印花税嘛
  • 报税申报不了
  • 结算会计和往来账的区别
  • 资源税改革最新政策
  • 小规模增值税免税额
  • 高新补贴是什么意思
  • vue3如何
  • 抵扣联必须当月认证吗
  • 完成交易预付账怎么做账
  • 哪些固定资产不会随着时间的流逝贬值
  • 天然气 初装费
  • 电脑启用aero
  • php如何防止xss攻击
  • 退回的企业所得税怎么做账
  • 栖息在树林中
  • php读取xml接口数据
  • 明细分类账户定义
  • 劳务所得和经营所得有啥区别
  • javascript - localStorage 本地存储(新增、删除、修改)使用教程
  • 替票报销违法吗
  • 微信小程序开发一个多少钱
  • 前端schema
  • 营业税借方表示什么
  • 公允价值变动损益
  • 购买理财资金来源规定
  • 机动车发票抵扣新规
  • 国外公司给国内个人汇款
  • 收益相关的政府补助账务处理
  • 劳务费个税申报流程
  • 税务登记需要的手续
  • 营改增后房屋租赁税变化
  • 什么叫境外地区
  • 以非现金偿还债务的情形
  • 递延所得税的会计核算
  • 不开票销售收入怎么做账务处理
  • 免抵退税和留抵退税计算题
  • 建筑施工中的合格是指
  • 外出经营预缴税款表怎么填
  • 固定资产机械设备有哪些
  • 投标保证金支付给谁
  • 银行承兑汇票贴现利息计算公式
  • winxp系统打不开
  • centos基本操作
  • 提升xp系统流畅度
  • macos finder的应用程序列表在哪里
  • Linux系统中Squid代理服务器配置全过程解析
  • winxp怎么自动开机
  • win10系统怎么查询ip
  • win7集成补丁教程
  • win7系统电脑怎么连接wifi
  • Win10 Mobile RS1预览版14267.1004升级过程截图
  • Linux删除大量文件
  • opencv for python
  • shell脚本批处理
  • python,字符串
  • python语句查询
  • jQuery提示插件qTip2用法分析(支持ajax及多种样式)
  • jquery里的each()是什么函数?你是如何使用他的?
  • android存储方式
  • 苏州公积金密码怎么改
  • 增值税专票红冲退税
  • 迅雷网站官网下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设