位置: 编程技术 - 正文

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

  • 银行存款出现负数算不算违规
  • 专票抵扣进项税可以省钱吗
  • 火车票丢失怎么补办
  • 外贸企业当月没交税
  • 买房印花税怎么计算出来
  • 房地产土地增值税计税依据
  • 当期免抵税额有什么用
  • 银行存款核算如何操作
  • 企业合并会计处理方法研究论文
  • 发票报销的补助是否缴纳个人所得税?
  • 企业接受固定资产投资
  • 四季度企业所得税怎么报
  • 税局税种认定
  • 暂估销售收入怎么做分录
  • 加盟费没有发票怎么做账
  • 施工单位临时设施的搭建费属于
  • 个人代开专票季未超30万附加税需要交吗
  • 纳税所得额怎么算个税
  • 支付销售佣金如何做账
  • 控制上网速度的软件
  • windows11下载后怎么安装
  • 其他应收款注销数额太大
  • 其他综合收益属于什么科目借贷
  • steam怎么退款申请退款要多久
  • 微软手机
  • 劳务公司怎么做进项
  • 销售农产品的进项税
  • 施工机械保险费属于什么费用
  • php未定义数组下标0
  • 拉贾安帕特群岛地图中文版
  • 临时存款账户销户
  • php框架ci
  • php模板教程
  • nginx配置文件格式
  • 微信 php sdk
  • erp面试题目100及最佳答案
  • 毕业设计基于plc的全自动包装机
  • 研发的无形资产
  • python中写函数
  • 旅行社差额征收 政策
  • 退预收款需要对方同意吗
  • 打车费计入哪个科目
  • 小规模季报成功后怎么缴费
  • css文件代码示例
  • 电费账务qc
  • 现金流量表存货增加额怎么算
  • 长期投资减值准备属于什么会计科目
  • 个体户核定征收开票额度是多少
  • 个人包含什么
  • 资金占用费的税费是多少
  • 所得税营业成本包括管理费用吗
  • 去年多摊销了怎么办
  • 现金日记账里
  • 企业代扣代缴哪些费用
  • 税控盘服务费减免政策
  • 二手车融资租赁被骗怎么投诉
  • 成本分配表是实际成本吗
  • 企业购买黄金有限制吗
  • 没有发票也可以报销
  • 长期待摊费用可以摊销20年吗
  • MySQL通过触发器解决数据库中表的行数限制详解及实例
  • 开源操作系统年度技术会议
  • 苹果电脑安装win7系统教程
  • window10自带的软件有哪些
  • winxp系统控制面板
  • linux防火墙设置firewalld
  • Ubuntu GNOME 14.10的桌面升级到GNOME 3.16教程
  • 戴尔dell optiplex 3050MT 安装固态硬盘
  • centos安装教程详解
  • win7系统桌面图标有遮挡
  • win10系统打开安装程序没反应
  • jquery的用处
  • 面向对象实例化
  • 人物动画声音随声而动
  • shell 整数赋值
  • shell脚本批量添加10个用户
  • webgl fbo
  • vs开发unity教程
  • jquery鼠标移入
  • javascript语言基础
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设