位置: 编程技术 - 正文

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设置弹窗大小)

  • 北京增值税发票网上申领流程
  • 所得税可以弥补几年
  • 平台怎么搞
  • 个税申报月份错了怎么改
  • 企业残保金什么情况下可以减免
  • 个人独资 所得税
  • 什么时候过路费是半价
  • 商业承兑汇票有风险吗
  • 再保后赔款支出
  • 电子商务交易成本
  • 承包方收取分包方费用
  • 行政机关作出下列行为属于行政复议的范围
  • 在建工程领用外购材料会计分录
  • 小规模纳税人日用品增值税税率
  • 住房公积金是全部提取还是留一部分
  • 税控盘超期还能清卡吗
  • 发票入账后还能冲红吗
  • 固定资产出售收入大于净值
  • 增值税纳税申报实训心得体会
  • 小规模可以接收专票吗现在
  • 符合条件的小型微利企业减按多少的税率征收企业所得税
  • 贷款服务开票开具要求
  • 农业合作社收到政府补贴做到其他收入里可以吗
  • mac怎么传文件到百度网盘上
  • 腾讯手游助手玩不了金铲铲
  • 公司资产报废处理请示
  • win7系统中怎么找不到投影仪
  • rasman.exe - rasman是什么进程 有什么作用
  • php判断ua
  • PHP:php_check_syntax()的用法_misc函数
  • 企业税务罚款标准
  • 公积金扣款日余额不足,影响征信
  • macOSCatalina10.15.5Beta4值得升级吗 macOSCatalina10.15.5Beta4更新了什么
  • 金融业务增值税税率
  • 营业外收支的内容
  • 莫纳皮拉
  • 外请培训老师的路费谁承担
  • 老生常谈的常是什么意思
  • 特定业务计算的应纳税所得额是指
  • php和sql
  • unet bn
  • 公司转让债权人怎么办
  • 按25%计算应交所得税
  • 进口商品销售的会计分录
  • 红字发票信息表编号
  • 其他综合收益涉及到的业务
  • 增值税销项税红字应如何报税
  • mysql有几种基本数据类型
  • 普通发票和增值税普通发票一样吗
  • sqlserver完整备份
  • 融资租赁租出的固定资产账务处理
  • 坏账准备的核销的分录怎么做
  • 商业承兑汇票的风险
  • 应付账款长时间不付款怎么处理
  • 电子增值税发票样本
  • 医保卡收到钱
  • 不能抵扣的会计分录
  • 实收资本会变吗?
  • 分公司给总公司分红怎么入账
  • 费用设置的明细科目
  • linux tcpping
  • ubuntu14升级
  • windows10新功能
  • 空磁盘为什么有已用空间
  • 怎么用root登录
  • react增删改查功能
  • jquery链式操作原理
  • xtemplate node.js 的使用方法实例解析
  • docker save -o
  • bat批处理命令大全
  • jquery mobile demo
  • npm镜像是什么意思
  • JavaScript File API实现文件上传预览
  • js的判断类型
  • jquery 使用
  • 河南商丘联通宽带最低多少钱
  • 湖北省国税务局钟敏副局长
  • 原木进项税率
  • 江苏电子税务局社保缴费查询网站
  • 进项税额包括哪些项目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设