android - 如何以编程方式将左边距和上边距设置为框架布局?
问题描述
我有一个framelayout
内部相对布局,我想将框架布局整体向左和顶部移动一点。我一直在使用setLeft()
andsetTop()
方法。它正在扩展视野,但对于我的目的来说仍然可以。我的问题是我想要原始未拉伸的框架布局时想要它。但是设置setRight()
和放置相同的参数似乎不起作用。请帮忙。
解决方案
您可以将 setMargin 用于您的框架布局
val par = framelayout?.layoutParams as FrameLayout.LayoutParams
par.rightMargin = 10
par.leftMargin = 30
推荐阅读
- javascript - 如何减少重复来源?
- c++ - 使用 thread::detach 时如何检查线程是否已完成
- go - Go protobuf 中单独消息和服务定义的最佳实践?
- reactjs - 如何在等待的非异步中调用异步方法?
- java - JpaRepository findBy 查询 (SELECT) 正在更新数据库中的记录
- nexmo - 在 Nexmo 中获取呼出电话的实时音频流
- html - 父 div 在其元素之前变小
- amazon-web-services - EC2:在我自己创建的 VPC 中启动公共 EC2 时出现此错误
- c# - 不改变 JSON 的 JSON 数组的 NewtonSoft 继承反序列化
- python - 获取不在不同模型的多对多关系中的对象?