【问题标题】:Constraint layout occasionally ignores changes to margins约束布局偶尔会忽略对边距的更改
【发布时间】:2017-11-04 19:19:10
【问题描述】:

我正在使用约束布局处理 Activity。每隔一段时间,当我试图增加我的观点的边距时,这些变化似乎被忽略了。我在 android studio ui 中更改了边距,更改短暂生效,但是当我将焦点移到活动的其他位置时,它会缩小到旧距离,同时保持新数字。更改出现在 xml 布局中,但在模拟器中运行时,它不会呈现。这通常可以通过删除并重新创建视图来解决。

有谁知道为什么会发生这种情况或如何解决?

【问题讨论】:

标签: android user-interface


【解决方案1】:

我不确定这是否会回答你的问题,但是如果你有两个相同方向的布局边距属性,比如 layout_marginLeft 和 layout_marginStart,有时设计选项卡中的更改只会更改其中一个,并且默认为另一个,因此您必须在 xml 文件中手动更改两者。

【讨论】:

  • 嗯,下次发生这种情况我会检查是否是这种情况。我想我只是在使用 layout_MarginLeft。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-03
  • 2020-02-05
  • 2018-08-17
  • 2016-12-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多