位置: 编程技术 - 正文

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

  • 工资里个人代扣款是什么
  • 目的税包括
  • 生产税净额计算实例
  • 所得税申报是什么
  • 律师事务所的所训
  • 所得税季报季初从业人数
  • 事业单位收到退税账务处理
  • 原材料暂估少了如何调整
  • 主营业务收入冲销
  • 利息及债券溢价摊销表
  • 人力资源服务费税收编码
  • 展厅出租或招商
  • 银行手续费要纳进去吗
  • 免费送试用装的话术
  • 国税和地税分别占多少
  • 开出的发票什么情况下需要补税?
  • 采购合同中含税金额
  • 税控服务费抵扣增值税
  • 固定资产处置的账务处理
  • 交通卡定额发票购买
  • 搞金融的企业
  • 印花税的征收范围
  • 小规模纳税人专票如何申报
  • 分配股利在报表中怎么填
  • 建筑业一般纳税人简易计税和一般计税
  • 公司的资产负债表包括
  • 工程在建期间土地税滞纳金
  • 企业所得税汇算清缴操作流程
  • php cookie 登录
  • 各种主板bios中文设置图解
  • PHP:time_sleep_until()的用法_misc函数
  • win11修改版
  • 绿萝怎么样养
  • html visit
  • 小程序怎么自定义tabbar
  • 企业通讯费管理办法
  • 琥珀山庄位于我国哪个省
  • php获取url内容
  • yolov3模型训练
  • 旅游业发票的税率是多少
  • 定额发票新旧版区别
  • 公司注册资金减资要交税吗
  • python中datetime用法
  • c语言fgets函数用法stdin
  • 请问如何在
  • 挂预收账款怎么处理
  • 税率免税的发票
  • 单位全额承担社保能税前扣除吗
  • 社保刚转回来,生孩子能报销吗
  • 挂靠单位无理要求提供增值税发票怎么办?
  • 工程一般挂靠取得的收入怎么做账?
  • 如何收信用卡付款
  • 应付给股东的利润是什么科目
  • 企业办理名称变更怎么办
  • 软件开发过程中,一个错误发现的越晚
  • 应交的教育费附加通过什么科目核算
  • 金税盘离线是什么意思
  • 为什么对子公司控股比例降到49%
  • 车票抵扣税款
  • 虚开发票如何界定?
  • 原材料登记什么明细账
  • mysql在数据分析中的作用
  • dos命令环境
  • windows ip地址在哪里设置
  • 快速删除指定位置的结点用单链表还是双链表
  • 用户账户限制
  • windowsxp删除所有文件
  • linux磁盘空间不足怎么清理
  • win7无法更改工作组
  • node.js gui
  • opengl入门教程
  • js隐写
  • 用python播放音乐
  • android开发程序
  • js设置图片大小
  • android xmlns
  • 国家税务局通用定额发票查询
  • 旧房转让土地增值税扣除项目
  • 江之都财税服务集团有限公司是私企吗
  • 关于切实加强建筑施工领域安全防范工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设