位置: 编程技术 - 正文

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

  • 什么叫征期抄税?
  • 预付账款需要纳税申报吗
  • 部分红冲的发票怎么开
  • 医疗设备的折旧年限是多少年
  • 计提工会经费的贷方账户为
  • 现代服务业加计抵减政策适用范围
  • 应交税金的期末余额怎么算
  • 存在银行保证金计入什么会计科目
  • 交房租对方开发票怎么开
  • 广告制作需要交文化建设费吗
  • 企业合并以外
  • 购买理财产品是不是非法集资
  • 季报进入国税官网后怎么操作?
  • 装修发票是什么发票
  • 某运输企业以客运,货运划分
  • 汇总纳税申报期
  • 融资租入固定资产的改建支出计入什么科目
  • 领用原材料安装固定资产
  • 生产企业出租设备如何开票
  • 分公司筹备方案
  • 根据规定签发汇票凭证必须记载的事项有
  • 企业筹建期发生的广告宣传费怎么抵减所得税
  • 政府给企业的钱叫什么
  • linux默认文件类型
  • 应交所得税的计算公式excel
  • cpuz.exe
  • 借条复印件可以起诉吗还有转账记录
  • 暂估收入入账冲回如何会计分录
  • 物流公司的收入怎么记账
  • 审核凭证要注意哪些问题
  • 简易计税办法和一般计税办法
  • php dechex
  • php yield 异步
  • vue导航解析流程
  • 倾向得分匹配后怎么进行回归
  • 减资资产负债表怎么填
  • 公司开的餐费专票可以抵扣吗
  • 保险费的增值税税率
  • 0申报残保金逾期影响企业信用评级吗为什么
  • 即征即退实际退税额35栏可以不填吗
  • ps中如何使用切片工具
  • sql server打开方式
  • mysql5.7.27安装与配置
  • 购买金税盘是全额抵扣吗
  • 企业购入固定资产发生的运输费,装卸费
  • 企业哪些账户可以取现金
  • 业务招待费专票可以抵扣吗
  • 工程款多付了如何追回
  • 购进材料,已付,材料尚未验收入库
  • 股东退股如何清算
  • 年底未分配利润为负数怎么做分录
  • 给客户的促销费用怎么入账
  • 会计行政法规包括哪些条例?具体说明?
  • 工业企业应通过其他应付款科目核算的有
  • mysql新手视频教学
  • mysql 5.7.18 winx64密码修改
  • Ubuntu下mysql与mysql workbench安装教程
  • mac mysql密码
  • 安装了windows
  • xp如何查看系统位数
  • windowsxp删除所有内容
  • mac可以远程连接windows吗
  • mac如何恢复到出厂系统版本
  • win10打开或关闭功能在哪里
  • zzs.exe是病毒吗
  • centos 发行版
  • msng.exe是什么
  • rpm软件安装命令
  • bios升级失败后如何恢复
  • python的dict类型
  • 用javascript写表单代码
  • dos下如何复制文件
  • jquery设置图片路径
  • javascript高级程序设计电子书
  • js tabs
  • nodejs处理excel
  • unity中滚动条控件详解
  • android实现侧边栏
  • 核定征收,新企业怎么填
  • 上海市浦东新区人民医院
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设