问题标签 [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 投票
2 回答
140 浏览

android - 如何以编程方式将左边距和上边距设置为框架布局?

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

0 投票
1 回答
288 浏览

android - Android 约束布局边距更改然后恢复

设置所有四个布局约束后,我尝试设置边距。边距变形为所需的 UI(照片 #2),但随后立即恢复为原始形式(照片 #1)。这有效地消除了对边距设置的更改。照片#3 是一个更明显的问题示例。有谁知道出了什么问题?

1

添加边距前后的UI(没有变化)

2

所需的 UI(边距应具有的效果)

3

奇怪的 UI 结果(与 1 和 2 分开,是问题的一个例子)

0 投票
1 回答
657 浏览

android - 以编程方式更改约束布局的边距

我创建了许多视图使用的约束布局,但在特定视图中,我需要修改边距,但找不到最佳方法。

代码是:

所以当我 infalte 时item_product.xml,我想修改布局。我已经使用以下命令更改了左侧填充:

但它不起作用margin

知道如何以编程方式更改约束布局的边距吗?

谢谢

0 投票
2 回答
1702 浏览

android - Android - 约束布局 - 边距与 layout_constraintWidth_percent

这是一个专门针对的问题ConstraintLayout- 我们可以在使用UI 元素的宽度时将其margins用作属性或属性。layout_constraintWidth_percent

示例 - 我的 UI 中心有一个按钮,其左右两侧有一些空白区域。说这样的话——

  • Approach1 - 使用“marginLeft”和“marginRight”

或者

  • Approach2 - 使用“app:layout_constraintWidth_percent”

以下哪种方式会更有效地呈现 UI 元素?

0 投票
0 回答
36 浏览

android - 为什么 CoordinatorLayout 在底部留下一个边距?

当我在 中使用layout_height="wrap-content"CorrdinatorLayout,底部有一个边距。这是我的代码:

当我将CoordinatorLayout高度更改为 时match_parent,它工作正常。但是,我想保持它为wrap_content. 我已经看到很多答案说添加android:fitsSystemWindows="true"到 coordinatorlayout。但是,对我来说,它不起作用。知道为什么会这样吗? 在此处输入图像描述 这是我的屏幕截图。黑色区域是AppBarLayout标记为红色的区域是不需要的边距。关于如何解决这个问题的任何想法?谢谢

0 投票
1 回答
63 浏览

android - Android Studio 中的 layout_marginTop

我正在尝试为 Android Studio 中的应用创建登录页面。该页面的 XML 代码是 -

这里的问题是Button,我正在使用的 s 在我的手机中运行应用程序时看起来比Design在 Android Studio 中运行的要低得多。这是它在 android studio 中的外观- 在此处输入图像描述

这是我在手机上运行应用程序时的屏幕截图- 在此处输入图像描述

为什么会发生这种情况,我能做些什么来解决它?

0 投票
1 回答
50 浏览

pdf - iText7 - 打印时创建具有精确尺寸的 PDF - 如何?

我正在使用 iText7 (C#) 创建一个简单的 PDF,但我需要以正确的尺寸打印它。这是我的代码:

如果我右键单击生成的 PDF 并选择“打印”,我的三角形就会离开页面底部。

当我在我正在使用的 PDF 程序(PDF Architect)中打开生成的 PDF 时,它给了我几个选项:

打印机选项

如果我只是单击“打印”,它会给我 1 1/16" 长的行,从页面边缘开始大约 1/8",因此默认情况下 PDF Architect 似乎正在获取我的裁剪框的内容和将其扩展到最大页面可用性。

如果我在单击“打印”之前单击“适合”,则会产生所需的输出 - 行长 1 英寸,从页面的每一侧开始 1/2 英寸。这可行,但容易出错 - 太容易忘记每次都单击“适合”。

有没有办法生成一个 PDF,其中包含这样的信息:“我以字母大小为目标,但我在距离所有边缘 1/2 处”,所以当你打印时,如果打印机有边距 < = 1/2 英寸你应该没问题,只需按照我描述的方式打印它,而不需要任何缩小或放大”?

0 投票
1 回答
32 浏览

kotlin - 以编程方式修改相对布局的 topMargin

我需要以编程方式修改 RelativeLayout 的上边距

不幸的是,我收到错误val cannot be reassigned

请问有不同的方法吗?

提前感谢您的帮助。

0 投票
0 回答
14 浏览

android - 如何根据 state_selected 更改视图的边距和填充

在我的 android 应用程序中,我有一个侧边栏,其中包含几个代表选项卡的片段。我希望侧边栏片段看起来不同,具体取决于是否选择了受尊重的选项卡。

我熟悉通过使用状态列表 drawable来更改视图的可绘制或颜色属性的选项,这很棒,我用它来更改背景颜色和文本颜色。

现在,如果选中,我希望选定的片段选项卡将其右边距减少到 0(甚至是负值,以隐藏边框)。是否可以用边距/填充做类似的事情?我在想像

android:marginRight="@dimen/my-state-selector"

这是应用程序的简化屏幕截图,用于上下文:

侧边栏截图

0 投票
1 回答
56 浏览

android - 对多个元素的 Gone Margin 约束

我有一个带有 3 个按钮的约束布局,如下所示。

只有当前两个按钮不可见时,我才想为第三个按钮留出余量。但是在这个当前代码中,如果当前一个按钮不可见时它正在占用边距。当且仅当前两个按钮不可见时,如何使第三个按钮获取已消失的边距。

任何建议表示赞赏。