关于androidx中app:layout_behavior="@string/appbar_scrolling_view_behavior"无法找到的问题。

Google依赖从28之后,开始全面转移到androidx,更规范的系统化的库!

在适配androidx.coordinatorlayout.widget.CoordinatorLayout之后,发现app:layout_behavior="@string/appbar_scrolling_view_behavior"无法找到,检索一圈无果,去老工程里面找到了

<string name="appbar_scrolling_view_behavior" translatable="false">android.support.design.widget.AppBarLayout$ScrollingViewBehavior</string>

既然都是字符串引用,第一种方法,公共层自己建立appbar_scrolling_view_behavior,把上面的代码中android.support.design.widget.AppBarLayout$ScrollingViewBehavior更改为com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior。

第二种:将app:layout_behavior="@string/appbar_scrolling_view_behavior"直接更改为app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容