4

最近我正在瀏覽約束佈局教程(Android Studio 2.2中的新增內容)。在教程中,他們有用於欄上約束佈局的按鈕,但我的Android Studio中沒有按鈕。見下圖:Android Studio 2.2約束佈局按鈕不可見

enter image description here

+0

嘗試使用AS的菜單欄中的視圖菜單進行播放。你不需要在這裏問這些問題 –

+0

我有同樣的問題,很高興找到這個問題。在視圖菜單中似乎很少有用於顯示約束的東西。 – Marquee

回答

8

添加低於給定的依賴關係的build.gradle(APP)

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 

    compile 'com.android.support.constraint:constraint-layout:1.0.0-beta5' 

} 

,刷新該項目後,你的佈局圖所示enter image description here

那麼,請不要,點擊佈局,所有按鈕將保持可見狀態,以便您自己處理約束條件。

+2

您可以從[https://www.youtube.com/watch?v=z53Ed0ddxgMere](https://www.youtube.com/watch?v=z53Ed0ddxgMere)瞭解更多關於新限制的信息... 這很對我有幫助 –

0

我也在按照官方教程找到約束按鈕時遇到了問題。作爲一個n00b,我沒有意識到約束本身就是一個佈局(本教程跳過了這一點),並且自從我開始使用與我的目的更好地對齊的不同活動時,它使用ContainerLayout而不是ConstraintLayout。

在我的情況下,ConstraintLayout已經可用,所以以前的答案並不能真正提供適當的解決方案。

所以,一些基本的選項,使教程去按預期的方式:

  • (A)開始,並按照本教程的規定。 (B)通過右鍵單擊ComponentTree中的Container將ContainerLayout轉換爲ConstraintLayout。在轉換後,您可能不得不大驚小怪,以使其與教程保持一致。 (C)創建一個與本教程相匹配的新活動(例如'Empty Activity'),它將使用ConstraintLayout。使用該活動來遵循教程。

簡單,是的,但不一定明顯的n00bs。希望能幫助到你。

0

我想我找到了按鈕!我以某種方式首先找到了菜單項(感謝Reddit),並且想知道我怎麼可能錯過了這個按鈕,因爲我在它的正上方看到了很多,但是在那裏。

enter image description here