未解决的类“@string/appbar_scrolling_view_behavior”
Posted
技术标签:
【中文标题】未解决的类“@string/appbar_scrolling_view_behavior”【英文标题】:Unresolved class '@string/appbar_scrolling_view_behavior' 【发布时间】:2019-09-23 14:18:58 【问题描述】:更新 android Studio 后,我的 viewpager 的 xml 中出现此错误。 奇怪的是它工作正常并且项目构建没有任何问题。
'@string/appbar_scrolling_view_behavior' 是什么原因 未解决的类?
<android.support.v4.view.ViewPager
android:id="@+id/viewPager"
android:layout_
android:layout_
app:layout_behavior="@string/appbar_scrolling_view_behavior">
</android.support.v4.view.ViewPager>
我的 viewpager 位于 CoordinatorLayout 内。
【问题讨论】:
尝试“File -> Invalidate caches / restart...”并选择“Invalidate and restart” @XavierRubioJansana 刚刚尝试过,但没有成功。 仍然显示“未解决的课程” 并假设您已经尝试过“构建 -> 清理”(如果没有,请尝试一下)。否则,看看这个github.com/rock3r/deep-clean(警告:这是很重的东西)。 【参考方案1】:那些使用或迁移到 AndroidX 的人,可以使用以下修复来消除错误。这也适用于 Android Studio 3.4
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"
【讨论】:
【参考方案2】:我多次遇到同样的问题。
我总是使用tools:layout_behavior
而不是app:layout_behavior
【讨论】:
是的,错误消失了。但布局的行为不像 app:layout_behavior 的代码。我再次选择 app:layout_behavior【参考方案3】:正如 Barry Staes 所指出的,它看起来像是 IDE 中的一个错误。但是,如果您使用的是设计库,则此语法应该可以消除错误:
app:layout_behavior="android.support.design.widget.AppBarLayout$ScrollingViewBehavior"
【讨论】:
【参考方案4】:转到应用级别 build.gradle 并添加:
def support_version="28.0.0"
implementation "com.android.support:design:$support_version"
如果不行,只修改support_version
【讨论】:
【参考方案5】:这里也一样。看起来像是 IDE 中的错误,而不是应用程序中的错误。
Android Studio 3.4 中的新项目(默认选项卡)显示警告:
未解决的类“@string/appbar_scrolling_view_behavior” 检查信息:验证 Android XML 文件中的资源引用。
无法通过使缓存无效、干净构建、项目同步来解决。
代码:
<android.support.v4.view.ViewPager
android:id="@+id/view_pager"
android:layout_
android:layout_
app:layout_behavior="@string/appbar_scrolling_view_behavior"
/>
当我删除最后一行时,选项卡无法正常工作:
第二个标签中的片段未显示 滚动顶部位置错误,位于顶部栏下方所以 IDE 找不到它,但应用程序肯定在使用字符串/类。
【讨论】:
以上是关于未解决的类“@string/appbar_scrolling_view_behavior”的主要内容,如果未能解决你的问题,请参考以下文章
未解决的类“@string/appbar_scrolling_view_behavior”
插入应用程序时出现 NullPointerException:布局_行为 [重复]
未解决IDEA 技巧:如何从变量直接跳到变量的类中,而不是跳到变量的声明处
SchemaRegestry组件原生的类和方法无法实现flink消费kafka的数据动态调整schema的情况--未彻底解决