Не удается разрешить символ '@ style / Widget.Design.CoordinatorLayout' - PullRequest
0 голосов
/ 25 июня 2018

Я использую последнюю версию Android Studio (3.1.3) с инструментами сборки 28.

Макет не отображается на вкладке дизайна при использовании макета координатора.Многие отмечают, что для решения этой проблемы необходимо добавить следующие строки в style.xml:

<style name="AppTheme.NoActionBar">
  <item name="coordinatorLayoutStyle">@style/Widget.Design.CoordinatorLayout</item>
</style>

Однако добавление строк приводит к следующей ошибке: Cannot resolve symbol '@style/Widget.Design.CoordinatorLayout'.

Можно ли обойти эту проблему?

Ответы [ 4 ]

0 голосов
/ 13 августа 2018

Try (API 28) ->

<style name="AppTheme.NoActionBar">
    <!--<item name="coordinatorLayoutStyle">@style/Widget.Design.CoordinatorLayout</item>-->
    <item name="coordinatorLayoutStyle">@style/Widget.Support.CoordinatorLayout</item>
</style>
0 голосов
/ 25 июня 2018

Это работает в моей версии студии (3.1.3):

Измените эти 2 строки в файле приложения gradle (build.gradle)

implementation 'com.android.support:appcompat-v7:28.0.0-alpha1'
implementation 'com.android.support:design:28.0.0-alpha1'

и повторная синхронизация.

Удалить строку

<item name="coordinatorLayoutStyle">@style/Widget.Design.CoordinatorLayout</item>

если он все еще есть в вашем файле styles.xml.

0 голосов
/ 26 июля 2018

Попробуйте это: @style/Widget.Support.CoordinatorLayout

0 голосов
/ 25 июня 2018

Надеюсь, это сработает для вас.

 implementation 'com.android.support:design:27.1.1'

добавьте вышеуказанную строку в файл gradle приложения и вместо 27.1.1 используйте версию своей библиотеки (т.е. 28.xx)

...