gpt4 book ai didi

android - 以编程方式设置线性布局之间的边距

转载 作者:行者123 更新时间:2023-11-29 19:49:05 26 4
gpt4 key购买 nike

我动态地将线性布局添加到包含在 ScrollView 中的主线性布局。Scrollview --> MainLinearLayout --> child 。

现在我想要 children 之间有一些空间,所以我做了以下事情:

 RelativeLayout.LayoutParams lp=new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT,height_layout);
lp.setMargins(50,50,50,50);
linearLayout.setLayoutParams(lp);

但我看不到 children 之间有任何空间,他们都粘在一起了。

高度宽度可以正常工作,但边距不行。

最佳答案

如果要将内容设置为 LinearLayout,则应使用 LinearLayout.LayoutParams

例如:

LinearLayout.LayoutParams lp=new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,height_layout);
lp.setMargins(50,50,50,50);
linearLayout.setLayoutParams(lp);

关于android - 以编程方式设置线性布局之间的边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37292583/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com