簡體   English   中英

Android Studio 3.0的布局編輯器工具欄和上下文菜單中缺少添加(垂直/水平)障礙

[英]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布局的指南,以便了解障礙。

這一步說,

要創建屏障,請按照下列步驟操作:

單擊工具欄中的“准線”,然后單擊“添加垂直屏障”或“添加”>“水平屏障”。

而當我點擊指南圖標時,它只顯示兩個選項,即

  1. 添加垂直指南
  2. 添加水平指南

即使上下文菜單也不顯示添加屏障的選項。


已經存在相同上下文的問題在Android Android Studio的上下文菜單中添加了Constratint布局障礙,但是對於Android Studio 2.3.3,CommonsWare會回答。

通過評論與CommonsWare進行了討論,他建議使用ConstraintLayout 1.1的beta

但是根據使用ConstraintLayout的培訓指南 ,constraintLayout版本是1.0.2

dependencies {compile'c​​om.android.support.constraint:constraint-layout:1.0.2'}

甚至Android Studio 3.0發行說明現在也支持創建障礙選項(Add Group除外,它需要ConstraintLayout 1.1.0 beta 2或更高版本)。

Android Studio 3.0發行說明的屏幕截圖

環境細節:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM