社区
Android
帖子详情
一个关于addContentView()加进去的view的布局问题
zj馒头
2012-05-23 09:41:42
我将LinearLayout 实例用addContentView()加进去,在linearlayout里面显示东西,但是layout的布局加进去后就在顶端显示,怎么将这个layout布局到自己想要的位置呢?
PS:我这个程序不能用xml文件布局,只能通过将lnearlayout添加到Activity中;
...全文
1496
7
打赏
收藏
一个关于addContentView()加进去的view的布局问题
我将LinearLayout 实例用addContentView()加进去,在linearlayout里面显示东西,但是layout的布局加进去后就在顶端显示,怎么将这个layout布局到自己想要的位置呢? PS:我这个程序不能用xml文件布局,只能通过将lnearlayout添加到Activity中;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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进行布局吗?比方说放在底部
android 改变
view
层次,android在
布局
中动态增加
view
时的层级控制
问题
:我们有时候希望动态的在android的
布局
中增加
view
,例如动态增加
一个
text
view
来显示数据为空,但是当
布局
较为复杂时,你希望把
view
加载特定的其他
view
的后面,这是要如何处理呢?答案:先看
一个
布局
片段:Xml代码 android:id="@+id/baobei_grid
view
"android:layout_width="fill_parent"android:layout_h...
android在
布局
中动态增加
view
时的层级控制
问题
:我们有时候希望动态的在android的
布局
中增加
view
,例如动态增加
一个
text
view
来显示数据为空,但是当
布局
较为复杂时,你希望把
view
加载特定的其他
view
的后面,这是要如何处理呢? 答案: 先看
一个
布局
片段 Xml代码 RelativeLayout android:id="@+id/baobei_grid
view
"
浅析 JetPack Compose 是如何安装到
View
视图上
Hi , : ) 看完本文可以帮你解开什么
问题
? 为什么 Compose 无需在意
view
层级
问题
,怎样嵌套都行? (最简单10s就能明白); Compose 如何安装到传统
View
视图上; 门外汉-从
布局
窥一眼 这是一段 Compose 的简单代码,我们演示了多层嵌套下的示例: 如果按照传统
View
的思维,我们不难发现,当前
content
(R.id.
content
(FrameLayout)->)
布局
中存在5层嵌套,这是极不可取的一种做法。 但是现在是 Compose ,最终的绘
Android界面生成流程:WindowManager和Window的关系
WindowManager和Window添加
View
的区别WindowManager中有个添加
View
的函数:public void
add
View
(
View
view
,
View
Group.LayoutParams params)Window中有个添加
View
的函数:public void
add
Content
View
(
View
view
,
View
Group.LayoutParams param
动态添加
View
,为什么margin会失效
目录一.场景二.如何动态插入
View
(源码:SDK30)三.代码实现第一种实现方法第一种,设置root==mainRoot,attchToRoot==false第二种,设置root==null,attchToRoot==false源码分析(root与attachToRoot区别)四.总结例如现在我们需要在
布局
中添加
一个
如下面的
一个
跑步提示,我们有多少种方法实现?1.直接在想要插入的xml
布局
中写2.直接用代码生成
布局
,在代码中动态的插入(
add
View
)3.单独写
一个
xml
布局
,在代码中动态的插入(
add
Android
80,493
社区成员
91,382
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章