位置: 编程技术 - 正文

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

  • 纳税怎么理解
  • 调整增值税误差的方法
  • 税收滞纳金还会计算滞纳金吗
  • 废品销售是否缴纳增值税
  • 小规模没有成本票怎么做账
  • 增值税需要计入入账价值吗
  • 空调属于固定资产类别的什么
  • 补交税款时加收的滞纳金有上限吗
  • 营改增后哪些费用可以抵扣
  • 预付账款余额怎么算
  • 公司账户没有钱怎么办
  • 贷款损失准备对不良贷款的比率称作
  • 对外支付佣金代扣代缴
  • 查账征收所得税计税依据
  • 有限合伙企业对外转让财产份额
  • 营改增后劳务公司账务处理
  • 促销活动赠品应如何账务处理
  • 其他收益等于什么
  • 固定资产划转要交增值税吗
  • 存货损失的账务处理
  • 工资计提如何做账
  • 物流公司运费的会计分录
  • 支付装修款
  • 预提未收的租金怎么入账
  • 计提的坏账准备可以转回吗
  • 为什么我的win10
  • 专用发票的设计流程
  • 腾讯手游助手如何退出登录
  • linux 传输文件
  • 现金结算的范围及内部控制
  • 代开增值税发票沒有付款怎么做账?
  • php pulsar
  • 工程施工和工程结算科目
  • 增值税价外费用是什么意思
  • ORB_SLAM2+kinect稠密建图实战项目总结
  • Laravel 5.3 学习笔记之 配置
  • 律师费怎么要回来
  • 选择相邻兄弟需要使用下列哪个符号
  • 固定资产停止使用
  • 帝国cms移动端
  • 设计费可以抵扣进项吗
  • 交强险怎么报警
  • 发票开具就能做账了吗?
  • 分公司企业所得税怎么缴纳
  • 印花税啥样
  • 跨区域预缴税款流程
  • 多交个税收到退回怎么办
  • 双倍余额递减法计提折旧公式
  • 企业支付宝要手续费吗
  • 建账的过程包括哪些内容
  • 问答:分支机构是否需要设立账簿
  • sql-3
  • win7系统无法运行红警游戏
  • macos sierra版本10.12.6升级
  • linux/tmp
  • windows10 命令行
  • win7系统怎么设置不休眠
  • newsupd.exe - newsupd是什么进程 有什么用
  • linux常用命令useradd
  • 免打扰模式在哪关
  • 学会这8个技巧让你做出的菜味道更好
  • win7电脑关机后自动开机怎么回事
  • linux系统ll
  • perl中splice
  • jquery validator
  • nodejs获取当前路径
  • node远程ssh
  • nvm下载安装
  • 如何控制孩子的手机使用时间
  • js图形图表
  • jquery怎么遍历
  • 脚本 python
  • unity 3d游戏开发
  • Android IntentService解析
  • js运行效率
  • listview添加按钮
  • 大排量车船税怎么减免
  • 银行代扣流程
  • 非贸付汇代扣代缴企业所得税
  • 211学生占全国比例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设