![](/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.