首页 > 解决方案 > 如何以编程方式将左边距和上边距设置为框架布局?

问题描述

我有一个framelayout内部相对布局,我想将框架布局整体向左和顶部移动一点。我一直在使用setLeft()andsetTop()方法。它正在扩展视野,但对于我的目的来说仍然可以。我的问题是我想要原始未拉伸的框架布局时想要它。但是设置setRight()和放置相同的参数似乎不起作用。请帮忙。

标签: androidandroid-framelayoutlayoutmargins

解决方案


您可以将 setMargin 用于您的框架布局

val par = framelayout?.layoutParams as FrameLayout.LayoutParams

par.rightMargin = 10
par.leftMargin = 30

推荐阅读