Контекстное меню цепочки ConstraintLayout больше не отображается в Android Studio - PullRequest
0 голосов
/ 03 января 2019

Использование Android Studio 3.4 Canary 9 и 10 ConstraintLayout 2.0.0.alpha3

У меня возникла проблема с компоновкой ограничений в сборке новейшей версии Android Studio 3.4 canary 9. В основном, когда вы нажимаете наВ представлении в макете ограничений, скажем, на элементе цепочки, вы должны увидеть маленькие значки, которые позволяют выполнять определенные действия с представлениями.

Constraint Layout wth context menu buttons

Как видите, под каждым видом находятся 3 кнопки, которые позволяют изменять настройки цепочки.Тем не менее, это то, что я получаю в редакторе компоновки 3.4.C09 при нажатии на элемент в цепочке:

Missing context menu in 3.4.C09

Они отключены илипереехал в другое место?Это ошибка?Я безуспешно искал повсюду в IDE, пытался увеличить / уменьшить масштаб, изменить тему, сделать недействительными кэши / перезапустить, восстановить заново и т. Д.

Спасибо за предоставленную помощь!

Ответы [ 2 ]

0 голосов
/ 28 июля 2019

Согласно официальному ответу, эта функция была удалена в AS3.4.Но, похоже, альтернативы нет.Я сообщил об этой проблеме Goole, и вы можете отслеживать здесь .

На данный момент вы можете добавить app:layout_constraintHorizontal_chainStyle attr в xml вручную.И после этого в контекстном меню появятся опции Cycle chain mode.

0 голосов
/ 17 июля 2019

Вы пытаетесь наложить цепочку на одну кнопку ... сначала выберите несколько элементов, таких как кнопка, используя Ctrl на клавиатуре, и щелкните правой кнопкой мыши, вы увидите, что цепочка включена в вашей андроид студии

...