要解决android行为不在androidx.core.widget.NestedScrollView中起作用的问题,可以按照以下步骤进行操作:
gradle.properties
文件中添加以下行来进行迁移:android.useAndroidX=true
android.enableJetifier=true
确保你已经在项目的build.gradle
文件中添加了implementation 'androidx.core:core-ktx:1.6.0'
依赖项。这将为你提供与NestedScrollView兼容的最新版本。
在布局文件中使用androidx.core.widget.NestedScrollView
作为父布局,例如:
NestedScrollView
的实例,并通过调用isNestedScrollingEnabled
方法来启用嵌套滚动行为,例如:NestedScrollView nestedScrollView = findViewById(R.id.nestedScrollView);
nestedScrollView.setNestedScrollingEnabled(true);
这样,你就可以在NestedScrollView
中使用嵌套滚动行为了。请确保你的子视图也支持嵌套滚动,例如使用RecyclerView
或NestedScrollView
作为子视图。