位置: 编程技术 - 正文

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万的车税可以抵多少
  • 债务重组偿债顺序
  • 耕地占用税的账务处理
  • 实收资本变更做账依据
  • 收回赔款会计分录
  • 应纳税所得额应纳税额公式
  • 发票第一联盖章吗
  • 房开企业增值税确认收入时间
  • 保险公司代收车船税完税证明在哪里打印
  • 商品流通企业批发销售会计分录
  • 员工借款收不回来账务处理
  • 什么是小型微利企业标准2023
  • 小规模发工资超了怎么办
  • 去年的成本如何调整
  • 公司固定资产出售给个人
  • 公司收到的应收股利需要分配利润吗
  • vue print nb 教程
  • executor进程
  • 普通发票主营业务收入销项负数发票怎么做账
  • 其他暂收和应付账款区别
  • uniapp自定义组件模式
  • kpk是什么文件
  • php_fileinfo作用
  • 公司转让账务处理,账户抹平
  • 制造企业成本计算模型有哪些类型
  • 毛地黄长什么样
  • 南奥索峰的Lac d'Ayous小屋,法国 (© Eneko Aldaz/Offset by Shutterstock)
  • 竣工结算与竣工决算的主要区别是什么
  • 税收协定与国内税法发生冲突
  • 期末未缴税额是负数,本月申报为什么没有抵扣
  • 税务机关代小规模纳税人开发票
  • thinkphp codeigniter
  • php获取当前文件夹
  • 2022年如何在股室工作中落实党风见证
  • 税法折旧和会计折扣会计分录
  • 利润分配财务管理
  • 人力资源公司代办
  • 土地使用税和房产税怎么申报
  • python requests读取服务器响应
  • 生育津贴减去应发工资还是实发工资
  • mysql分页怎么实现
  • 客户货款打到私人微信,删除公司电脑数据
  • 机器设备可以作为出资方式吗
  • 固定资产备抵科目有哪些
  • 以前年度损益调整是什么意思
  • 股东出资资本金可以是问别人借来的吗
  • 代收污水处理费免税
  • 物业公司代收代付租金要开发票吗
  • 上期留抵本期抵扣怎么做分录
  • 贴现到期后
  • 提前还贷款要满十八岁吗
  • 一般纳税人增值税优惠政策2023
  • 电子产品多少金额要交税
  • Windows Server 2003报错无法定位程序输入点DecodePointer解决方法
  • 受限怎么解除
  • 苹果mac操作系统版本
  • skydrive官网登录
  • 修改虚拟机中的用户名
  • 在mac中运行exe
  • libmysqlclient.so.10无法找到
  • win10怎么将桌面图标变小
  • 龙芯芯片组
  • win10系统中怎么设置搜狗输入
  • 求婚表白的语句
  • vue-cli 使用 报错
  • @jsondeserialize
  • jQuery+PHP+MySQL实现无限级联下拉框效果
  • js闭包的用处
  • jqueryshow和hide封装
  • python 汉诺塔
  • python中的set方法
  • python 判断字符串编码
  • 怎么查询高速路封闭和开通
  • 内蒙古税务稽查局
  • 桂林市临桂区有几所高中
  • 地方税务局投诉有用吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设