无法解析符号'@ style / Widget.Design.CoordinatorLayout'

时间:2018-06-25 03:28:07

标签: android android-layout android-studio android-coordinatorlayout

我正在使用带有构建工具28的最新版本的Android Studio(3.1.3)。

当我使用协调器布局时,布局不会在设计选项卡中呈现。许多人指出,要解决此问题,请在style.xml中添加以下几行:

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

但是添加行会产生以下错误:Cannot resolve symbol '@style/Widget.Design.CoordinatorLayout'

有没有解决这个问题的地方?

4 个答案:

答案 0 :(得分:10)

尝试(API 28)->

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

答案 1 :(得分:5)

这在我的Studio版本(3.1.3)中有效:

在gradle应用文件(build.gradle)中更改这2行

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文件中仍包含它。

答案 2 :(得分:1)

我希望这对您有用。

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

在应用gradle文件的上方添加一行,而不是使用27.1.1版本(例如28.x.x)

答案 3 :(得分:1)

尝试以下操作:@style/Widget.Support.CoordinatorLayout

相关问题