问题标签 [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.
ios12 - layoutMargins 在 iPhone 和 iPad 上不一致
iPad 11 英寸
iPad 10.5 英寸
iPhone 8 加号
由于圆角,新款 iPad 11 英寸机型的上边距比 10.5 英寸机型更大,这是有道理的。但是为什么 iPad 10.5 英寸机型的上边距不是 8.0 呢?iPhone 在所有边缘都有一致的边距,但......
任何想法?
swift - 将 layoutMargins 添加到 UIStackView 中的一个元素
我想创建一个包含 3 个元素的垂直堆栈视图。我只想在第二个和最后一个元素之间留出更多空间。所以我考虑添加到最后一个元素:
但是layoutmargins 没有应用在我的stackview 中。有什么简单的方法可以实现(我想避免修改最后一个元素的内部高度)。
编辑:我只是尝试通过执行以下操作来增加其框架内的第二个元素高度(+50):
但它没有效果。
EDIT2:我试图向我的 UIStackView 添加一个随机视图,但该视图被忽略了!在理解 UIKit 如何工作时可能遗漏了一些东西?...:
android - 为特定元素更新 kotlin 类中的 layout_margin
所以,这应该是非常基本的,但我是 Kotlin 的新手。所以我基本上有以下ImageView
观点RelativeLayout
。
问题是在某些情况下,这ImageView
可能会与另一个元素在视觉上发生碰撞,所以我必须修改marginStart
和marginEnd
属性。我在一些教程中看到,首先我必须获得当前的布局边距或类似的东西,但我不知道为什么这么复杂,在 Swift 中我只是修改每个边距的属性。
有没有一种简单的方法来实现这一点,或者如果没有最简单的方法来做到这一点?
更新 - 在适配器中添加了代码
这是我在适配器中为此特定的代码ImageView
:
问题是这什么也没做,我的理论是 setMargins 函数接受左右边距,而不是开始和结束边距。
python - Python程序读取文本文件,然后将其内容写入另一个文件,具有不同大小的边距,由用户输入
我正在编写一个新的 Python 代码,并希望将其读取到一个文件中,然后将文件的内容重新写入另一个文件,但增加了边距。边距必须由用户输入,文本必须左对齐。
这是一个 Python 项目,3.74 版本。我已经成功编写了用于从旧文件复制文件以及创建左边距的代码,但是我很难找到一种创建右边距的好方法。此外,我需要确定何时何地需要拆分该行并转到下一个文件。词不能分开。
python - 使用左右边距和固定行长写入文件的 Python 代码
我正在编写一个 Python 程序,它读取一个文件,然后将其内容写入另一个文件,并增加了边距。边距是用户输入的,行长不得超过 80 个字符。
我写了一个递归函数来处理这个问题。在大多数情况下,它正在工作。但是,任何新段落之前的 2 行显示为右侧输入的缩进,而不是保留左侧缩进。关于为什么会发生这种情况的任何线索?
这是代码:
对于 left_Margin=4 和 right_Margin = 5 的输入,我希望这样:
但结果是:
android - 约束布局边距未应用
我为 a 应用了一个边距constraintlayout
,以便小部件停止触摸屏幕边缘,如下所示
虽然事情在设计窗格中正确显示,但是当我运行应用程序时,没有应用边距。
我试图在一个新项目中重现该问题,但边距应用正确。
我试过什么?
- 干净的构建
- 无效并重新启动
- 卸载以前安装的应用程序
非常感谢任何追踪这一点的指针!
java - 如何在android中将边距设置为主ConstraintView?
我想以编程方式为我的主布局设置边距。我使用布局参数作为以下代码。
但我有一些错误,比如
android.view.ViewGroup$LayoutParams 无法转换为 androidx.constraintlayout.widget.ConstraintLayout$LayoutParams
如果我按照 Android 的要求更改代码,如下所示:
我的 layoutParams 中没有设置边距功能。
那是我的xml代码。
如何在我的情况下设置保证金?