首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从约束布局编辑器中设置"layout_marginLeft(/Right)“?

如何从约束布局编辑器中设置"layout_marginLeft(/Right)“?
EN

Stack Overflow用户
提问于 2017-12-26 05:23:05
回答 1查看 786关注 0票数 2

我有一个minSdk=15应用程序。

我正在尝试迁移到ConstraintLayout。

几乎没问题。但是,当我从margin_left布局编辑器中更改的值时,layout_Right/Right attrubute将被删除。

先于

代码语言:javascript
复制
    <TextView
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_marginLeft="24dp" 
        android:layout_marginStart="24dp" // <- I will set to 16dp from layout editor
    />

代码语言:javascript
复制
<TextView
    android:layout_width="0dp"
    android:layout_height="wrap_content"
                                      // <- layout_marginLeft is removed...
    android:layout_marginStart="16dp" // <- it is ok
    />

预期行为

如果我从布局编辑器中更改marginLeft,

布局_边沿左/右和布局_边沿开始/结束被更改。

更新

我从下面设置值

成功更改布局_边缘-开始/结束,但布局_边沿左/右被移除。

值被拒绝,layout/Right被移除。

EN

回答 1

Stack Overflow用户

发布于 2017-12-26 05:55:33

我不知道你是如何改变它,但在我的情况下,它是不会发生的。

第二件事是,这就是为什么你要设置左和右。你应该使用开始和结束。

您仍然希望设置左边距和右边距,您可以通过单击“查看所有属性”从属性选项卡进行设置。

您可以添加如下所示

O

点击工具

(指定设计属性)按钮之后,您可以添加它。

就像我这样做是为了左边的边缘。

一个缓存是,它仅用于设计透视图。它将添加您需要的tools:layout_margineLeft而不是android:layout_margineLeft

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47974169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档