要解决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作为子视图。