问题标签 [layoutmargins]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
42 浏览

ios12 - layoutMargins 在 iPhone 和 iPad 上不一致

iPad 11 英寸

iPad 10.5 英寸

iPhone 8 加号

由于圆角,新款 iPad 11 英寸机型的上边距比 10.5 英寸机型更大,这是有道理的。但是为什么 iPad 10.5 英寸机型的上边距不是 8.0 呢?iPhone 在所有边缘都有一致的边距,但......

任何想法?

0 投票
5 回答
3802 浏览

swift - 将 layoutMargins 添加到 UIStackView 中的一个元素

我想创建一个包含 3 个元素的垂直堆栈视图。我只想在第二个和最后一个元素之间留出更多空间。所以我考虑添加到最后一个元素:

但是layoutmargins 没有应用在我的stackview 中。有什么简单的方法可以实现(我想避免修改最后一个元素的内部高度)。

编辑:我只是尝试通过执行以下操作来增加其框架内的第二个元素高度(+50):

但它没有效果。

EDIT2:我试图向我的 UIStackView 添加一个随机视图,但该视图被忽略了!在理解 UIKit 如何工作时可能遗漏了一些东西?...:

0 投票
1 回答
611 浏览

android - 为特定元素更新 kotlin 类中的 layout_margin

所以,这应该是非常基本的,但我是 Kotlin 的新手。所以我基本上有以下ImageView观点RelativeLayout

问题是在某些情况下,这ImageView可能会与另一个元素在视觉上发生碰撞,所以我必须修改marginStartmarginEnd属性。我在一些教程中看到,首先我必须获得当前的布局边距或类似的东西,但我不知道为什么这么复杂,在 Swift 中我只是修改每个边距的属性。

有没有一种简单的方法来实现这一点,或者如果没有最简单的方法来做到这一点?

更新 - 在适配器中添加了代码

这是我在适配器中为此特定的代码ImageView

问题是这什么也没做,我的理论是 setMargins 函数接受左右边距,而不是开始和结束边距。

0 投票
1 回答
422 浏览

python - Python程序读取文本文件,然后将其内容写入另一个文件,具有不同大小的边距,由用户输入

我正在编写一个新的 Python 代码,并希望将其读取到一个文件中,然后将文件的内容重新写入另一个文件,但增加了边距。边距必须由用户输入,文本必须左对齐。

这是一个 Python 项目,3.74 版本。我已经成功编写了用于从旧文件复制文件以及创建左边距的代码,但是我很难找到一种创建右边距的好方法。此外,我需要确定何时何地需要拆分该行并转到下一个文件。词不能分开。

0 投票
1 回答
926 浏览

python - 使用左右边距和固定行长写入文件的 Python 代码

我正在编写一个 Python 程序,它读取一个文件,然后将其内容写入另一个文件,并增加了边距。边距是用户输入的,行长不得超过 80 个字符。

我写了一个递归函数来处理这个问题。在大多数情况下,它正在工作。但是,任何新段落之前的 2 行显示为右侧输入的缩进,而不是保留左侧缩进。关于为什么会发生这种情况的任何线索?

这是代码:

对于 left_Margin=4 和 right_Margin = 5 的输入,我希望这样:

但结果是:

0 投票
0 回答
60 浏览

android - 约束边距在约束布局上不能正常工作?

我正在以编程方式将我的视图添加到约束布局。视图有一个图像和标题,应该在图像的底部有一些边距。当我将边距应用于文本视图时,边距也适用于图像。

下面是我的代码

这是我得到的输出有人可以帮我吗

在此处输入图像描述

0 投票
1 回答
412 浏览

android - 如何以编程方式向微调器添加边距?

我想以编程方式创建一个margin = Xdp的微调器,然后将其添加到LinearLayout。我认为这可以使用 LayoutParams 来实现,但我没有运气。

结果在它们之间没有边距

在此处输入图像描述

0 投票
1 回答
31 浏览

swift - 如何将乘数应用于 var 底部约束

我下面的代码生成下面的图像。

在此处输入图像描述

我想要的是视图控制器用户的高度UIView正好是视图控制器用户的一半,例如:

我不知道把它放在哪里,因为我正在为每一面创建一个 var。

0 投票
0 回答
274 浏览

android - 约束布局边距未应用

我为 a 应用了一个边距constraintlayout,以便小部件停止触摸屏幕边缘,如下所示

虽然事情在设计窗格中正确显示,但是当我运行应用程序时,没有应用边距。

我试图在一个新项目中重现该问题,但边距应用正确。

我试过什么?

  • 干净的构建
  • 无效并重新启动
  • 卸载以前安装的应用程序

非常感谢任何追踪这一点的指针!

0 投票
1 回答
613 浏览

java - 如何在android中将边距设置为主ConstraintView?

我想以编程方式为我的主布局设置边距。我使用布局参数作为以下代码。

但我有一些错误,比如

android.view.ViewGroup$LayoutParams 无法转换为 androidx.constraintlayout.widget.ConstraintLayout$LayoutParams

如果我按照 Android 的要求更改代码,如下所示:

我的 layoutParams 中没有设置边距功能。

那是我的xml代码。

如何在我的情况下设置保证金?