小春网

 找回密码
 注册账号
查看: 575|回复: 1
收起左侧

[IT 交流] 【android】FrameLayout所见不是所得啊。。??

[复制链接]
发表于 2015-11-11 15:18:08 | |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

x
界面设计模式里  在FrameLayout里面可以设置多个View    ,

例如左上角放TextView以显示名称, 右上角放TextView来显示一些文字,
最下面放ProgressBar来显示进度。。。   而且这些元素都有layout:gravity属性 分别被自动设置成  [top,left] , [top, right], [left, bottom]

这不是很明显是可以摆布局的意思嘛。。。

但是用程序动态生成的话, 却是所有的元素都重叠在左上角上了。。。  

网上的确说 FrameLayout里面只能放一个元素, 或者多个元素都会重叠,   但是用拖拽方法的话,的确都不重叠呀。。。  就是用程序动态生成才都重叠(程序里设置的属性跟所见即所得的属性是一样的)。。。

还是自己没太理解FrameLayout吧。。。   

没有人想交流一下吗?  不想自学了。。。
发表于 2016-3-29 15:42:21 |
framelayout制作动画用的多,你的需求应该用线性layout就可以
小春网
常务客服微信
微信订阅号
手机客户端
扫一扫,查看更方便! 快速回复 返回顶部 返回列表