我正在使用带有构建工具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'
。
有没有解决这个问题的地方?
答案 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