![](/img/trans.png)
[英]Add Constraint Layout Barriers Missing In Context Menu of Android Android Studio
[英]Add (Vertical/Horizontal) Barriers missing in layout editor toolbar and context menu of Android Studio 3.0
我在https://developer.android.com/training/constraint-layout/index.html#constrain-to-a-barrier上引用了使用Constraint布局的指南,以便了解障碍。
这一步说,
要创建屏障,请按照下列步骤操作:
单击工具栏中的“准线”,然后单击“添加垂直屏障”或“添加”>“水平屏障”。
而当我点击指南图标时,它只显示两个选项,即
即使上下文菜单也不显示添加屏障的选项。
已经存在相同上下文的问题在Android Android Studio的上下文菜单中添加了Constratint布局障碍,但是对于Android Studio 2.3.3,CommonsWare会回答。
通过评论与CommonsWare进行了讨论,他建议使用ConstraintLayout 1.1的beta 。
但是根据使用ConstraintLayout的培训指南 ,constraintLayout版本是1.0.2
dependencies {compile'com.android.support.constraint:constraint-layout:1.0.2'}
甚至Android Studio 3.0发行说明现在也支持创建障碍选项(Add Group除外,它需要ConstraintLayout 1.1.0 beta 2或更高版本)。
环境细节:
Android Studio 3.0.1 Build #AI-171.4443003, built on November 9, 2017 JRE: 1.8.0_152-release-915-b01 amd64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Windows 8.1 6.3 Constraint Layout :1.0.2 Graddle wrapper : gradle-4.1 buildToolsVersion : 26.0.2
根据此文档 ,在ConstraintLayout
1.1.0-beta1版本中引入了障碍。 (重点是我的)
与wrap_content相关的错误修正
新功能: 障碍 ,占位符,百分比维度
由于在1.1.0-beta1中引入了障碍,因此您不会在任何早期版本中看到它们。
我目前正在运行带有ConstraintLayout
1.1.0-beta3的Android Studio 3.0.1,这就是我在设计器中按下指南按钮时看到的内容:
上下文菜单还显示障碍作为选项。
因此,简而言之,您需要Android Studio 3.0+和ConstraintLayout
版本1.1.0-beta1或更高版本来查看这些选项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.