- 日志
- 好友
- 卖家信用
- 买家信用
- 注册时间
- 2008-7-13
- 在线时间
- 小时
|
发表于 2015-11-11 15:18:08
|
|阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
x
界面设计模式里 在FrameLayout里面可以设置多个View ,
例如左上角放TextView以显示名称, 右上角放TextView来显示一些文字,
最下面放ProgressBar来显示进度。。。 而且这些元素都有layout:gravity属性 分别被自动设置成 [top,left] , [top, right], [left, bottom]
这不是很明显是可以摆布局的意思嘛。。。
但是用程序动态生成的话, 却是所有的元素都重叠在左上角上了。。。
网上的确说 FrameLayout里面只能放一个元素, 或者多个元素都会重叠, 但是用拖拽方法的话,的确都不重叠呀。。。 就是用程序动态生成才都重叠(程序里设置的属性跟所见即所得的属性是一样的)。。。
还是自己没太理解FrameLayout吧。。。
没有人想交流一下吗? 不想自学了。。。
|
|