一个关于addContentView()加进去的view的布局问题

zj馒头 2012-05-23 09:41:42
我将LinearLayout 实例用addContentView()加进去,在linearlayout里面显示东西,但是layout的布局加进去后就在顶端显示,怎么将这个layout布局到自己想要的位置呢?
PS:我这个程序不能用xml文件布局,只能通过将lnearlayout添加到Activity中;
...全文
1496 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
AMinfo 2012-05-23
  • 打赏
  • 举报
回复
多添几个linearlayout,然后通过linearlayout.setOrientation(orientation);来设置每个linearlayout布局位置,布局参数请看:
http://blog.csdn.net/aminfo/article/details/7593005
zj馒头 2012-05-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

设置到底部
linearlayout.setGravity(Gravity.BOTTOM);
[/Quote]
可以了,只要将FrameLayout.LayoutParams设置到底部,再加入到activity就可以了,谢啦
firebomber7hikari 2012-05-23
  • 打赏
  • 举报
回复
首先你的LinearLayout用的是竖排还是横排?
zj馒头 2012-05-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

设置到底部
linearlayout.setGravity(Gravity.BOTTOM);
[/Quote]
还是不行,我把layoutparams 的gravity也设置成buttom也不行,
FrameLayout.LayoutParams lp_Left_Bottom.gravity = Gravity.BOTTOM 这样就可以,但是我那个例子是只能用linearLayout
AMinfo 2012-05-23
  • 打赏
  • 举报
回复
设置到底部
linearlayout.setGravity(Gravity.BOTTOM);
zj馒头 2012-05-23
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
我将LinearLayout 实例用addContentView()加进去,在linearlayout里面显示东西,但是layout的布局加进去后就在顶端显示,怎么将这个layout布局到自己想要的位置呢?
PS:我这个程序不能用xml文件布局,只能通过将lnearlayout添加到Activity中;
[/Quote]
能就对一个linearlayout进行布局吗?比方说放在底部
zj馒头 2012-05-23
  • 打赏
  • 举报
回复
能就对一个linearlayout进行布局吗?比方说放在底部

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧