- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我最近将我的项目迁移到了 AndroidX。现在,当我打开具有以下代码的应用程序的特定页面时,应用程序崩溃
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="fill_vertical"
android:clipToPadding="false"
app:layout_behavior="android.support.design.widget.AppBarLayout$ScrollingViewBehavior"
>
Logcat 错误:
android.view.InflateException: Binary XML file line #119: Could not inflate Behavior subclass android.support.design.widget.AppBarLayout$ScrollingViewBehavior
Caused by: java.lang.RuntimeException: Could not inflate Behavior subclass android.support.design.widget.AppBarLayout$ScrollingViewBehavior
我认为我必须用它在 AndroidX 中的替代行为来替换此行为。但是那个替代代码是什么?我搜索了 https://developer.android.com/jetpack/androidx/migrate .但是没有找到AppBarLayout。
提前致谢。
最佳答案
我找到了解决方案。layout_behavior
行必须替换为:
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"
确保'material'依赖存在于build.gradle中:
implementation 'com.google.android.material:material:1.2.1'
关于android - AndroidX 中 'AppBarLayout$ScrollingViewBehavior' 的替代方案是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53061962/
我有一个 ToolBar 和 Recyclerview 包裹在一个 Coordinatorlayout 中。 RecyclerView 填充了来 self 们的 api 的消息,并从底部堆叠起来。 (
我会观察 AppBarLayout.ScrollingViewBehavior 中 offsetChildAsNeeded 方法在运行滚动变化时的数学流程。 因为它是私有(private)方法,私有(
我写了一个自定义的ScrollingViewBahavior: package app.library.util.view; //*** public class FillParentViewBeha
我有两个 Activity 使用 AppBarLayout 与支持库 22 中的 Toolbar 和 TabLayout。 两者的布局非常相似:顶部有一个Toolbar,下方是TabLayout,下方
我有一个包含两个 Activity extends same abstract 的应用程序- 一个 WebView , 另一个 ViewPager与 TabLayout和 RecyclerView s
当使用具有标准 ScrollingViewBehavior 的 AppBarLayout 时,AppBarLayout 的同级默认为 CoordinatorLayout 的高度,同级的底部将在屏幕外超
我们正在决定是否要介绍 Flutter到我们现有的应用程序中。 因此,我们正在进行一些概念验证。 目前,我们有一个带有 CoordinatorLayout 的原生 Android 应用程序,当滚动 R
我最近将我的项目迁移到了 AndroidX。现在,当我打开具有以下代码的应用程序的特定页面时,应用程序崩溃 Logcat 错误: android.view.InflateException: Bin
我正在尝试实现一种布局,在这种布局中,我的 View 将一直延伸到整个屏幕,位于 ActionBar 下方。 , ActionBar 将是透明的。我还需要 ActionBar和 BottomNavig
帮助我,我的应用程序有问题,何时运行显示此错误...帮助我,我的应用程序有问题,何时运行显示下一个错误... 尝试设置 ProGuard 但仍然不知道是否 proguard-rules.pro PRO
所以我不断收到“java.lang.RuntimeException:此图包含循环依赖项”错误,我很确定这是由我拥有的从 AppBarLayout.ScrollingViewBehavior 扩展的行
我是一名优秀的程序员,十分优秀!