位置: 编程技术 - 正文

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

  • 固定资产折旧会计处理
  • 现金流量表和其他表的勾稽关系
  • 个税填报后怎么撤销申报
  • 印花税销售额的多少
  • 收到进项发票已认证,对方冲红重开,我方凭证什么做
  • 销货清单是否需盖章
  • 已认证的进项税发票要退回,怎么操作
  • 防伪税控开具发票明细表
  • 增值税普通发票查询真伪
  • 员工借款会计科目
  • 超额库存现金
  • 房地产企业交房时如何开票
  • 雇主责任险能否证明劳动关系
  • 企业代开租金专票开什么项目好?
  • 旅行社小规模纳税人增值税怎么征税
  • 客户方流水号是什么
  • 母公司向全资子公司增资
  • 公司员工出差补贴与差旅费报销制度
  • 毛利润率的计算公式举例
  • 需要清卡才能开票吗
  • 收汇结汇的账务处理
  • 团队建设费用怎么入账
  • 企业合作开发的研发费怎样加计扣除?
  • 查补的增值税如何申报
  • 公司股权转让会议决议
  • 以土地使用权出资入股未办过户能否抽回
  • 国家信用信息公司系公示
  • 固定资产进项税额转出怎么做账务处理
  • 银行提取备用金会计分录
  • 结转材料采购成本的会计分录是什么
  • 住房公积金余额有利息吗
  • apcu php
  • 如何判定增值税发票真伪
  • php jsondecode
  • fsma32.exe进程是什么文件 fsma32是什么进程
  • 波特兰在哪
  • php单例模式demo
  • php restful接口
  • u-net优点
  • javascript最好的教程
  • ci框架视频教程
  • 农产品免税发票可以抵扣增值税吗
  • 支出在记账凭证里怎么填
  • 国家给农民的青春有哪些
  • 增值税不超过10万免征
  • 企业向合伙企业转让股权
  • 电子商务公司怎么做账比较合适
  • 小规模纳税人增值税税率
  • 在建工程可以核酸无形资产
  • 帝国cms视频教程
  • 预提工资的会计处理
  • 纳税人遗失税务登记证件并按照规定
  • 收到以前年度多交增值税账务处理怎么做账
  • 公允模式投资性房地产转固定资产
  • 上级补助收入是指事业单位从主管部门和上级单位取得的
  • 所得税申报的资产总额是哪里的数据
  • 银行代扣出口快递费用
  • 研发费用加计扣除2022政策
  • 公司银行开户的一些资料是公司办公室保存还是财务保存
  • 付款与开票单位不一致怎样做账
  • 仓库货架应该计入什么科目
  • sqlserver按时间查询
  • mac如何通过终端启动
  • 双系统没有选择
  • win7界面比win10好看
  • win7桌面右下角输入法图标不见了
  • mac怎么管理字体大小
  • windows注册表修改任务栏
  • centos 删除恢复
  • windows 8.1安装教程
  • 使用jquery
  • 安卓图库权限
  • javascript教程完整版
  • linux shell脚本中sudo后输入密码
  • linux如何创建守护进程
  • unity mesh bounds
  • python jsonp
  • Android的PopupWindow使用android学习之旅(四十三)
  • 广东省税务局官网 国家税务总局
  • 房地产企业土地增值税怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设