位置: 编程技术 - 正文

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

  • 企业纳税人是什么
  • 汽车保养 美容
  • 计提税费如何写分录
  • 公司名下的车怎么报废
  • 预缴所得税年底怎么结转
  • 经营成本是营业成本还是营业总成本
  • 简易征收开出去的票可以抵扣吗
  • 资源税有哪些减免规定
  • 建筑企业临时工工资申报个税
  • 经济合同
  • 简单征收的进项税额怎么调出来?
  • 多付车款退回怎么做账
  • 公司收到的其他发票
  • 行政单位办公室主任必须是党员吗
  • 不同税率的增值税如何报税
  • 计提坏账准备的前提条件
  • 应交税费计提是借方还是贷方
  • 4.86的税率怎么算
  • 关于小规模纳税人
  • 小规模纳税人定额发票累计领用金额
  • 高温津贴的发放
  • 税务局增项
  • 转账支票到期了怎么兑现
  • 其他应收款押金计提坏账吗
  • 进口货物完税价格名词解释
  • 财务线上线下是什么意思
  • 增值税附税的计算公式
  • w10系统安装office
  • 单位卖二手车需交税吗
  • win10怎么找应用程序
  • PHP:Memcached::getDelayed()的用法_Memcached类
  • 发票真伪查询的金额填多少
  • 外籍人员个税免征吗
  • vue全家桶插件有哪些
  • uniapp route
  • 广告费和业务宣传费调增还是调减
  • 购买股票的佣金计入
  • 利润分配的会计分录怎么写
  • 解决微信授权回复的方法
  • php数据的提交与采集实验报告
  • 2021vue面试
  • parted命令详解
  • 支付货款没有收据怎么办
  • 如何填写个人所得税申报表
  • 红字发票开具错了,是否可以将其作废?
  • 银行账户收费开什么发票
  • mysql服务开不起来
  • 织梦怎么用模板建站
  • 土地增值税预缴计算方法70号公告
  • 从合同有什么
  • 成本票和进项票举例说明
  • 固定资产折旧如何影响利润
  • 税金及附加需不需要计提
  • 材料成本差异会计处理
  • 住宿发票抵税
  • 员工工伤申请流程
  • 发票服务内容写错怎么办
  • 开具增值税专用发票含税吗
  • 抵扣与扣除的区别
  • 经营性应付项目减少对经营活动现金
  • 关于中秋节的古诗
  • ubuntu和window双系统
  • windows10周年更新
  • sm56hlpr.exe - sm56hlpr是什么进程
  • service.exe是什么
  • linux的虚拟终端有几个
  • 设置全局
  • 手机屏幕尺寸测量工具
  • perl hex
  • dos查看内存命令
  • python pickle 保存
  • unity中播放视频
  • shell脚本的实现
  • android面试2021
  • unity脚本api
  • javascript总结笔记
  • python3 编码转换
  • 国际税务局邮箱是多少
  • 福州房管局网签查询
  • 蓬溪房价2020最新消息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设