要在NestedScrollView中使用Androidx RecyclerView,需要进行一些修改以确保它能够正确地滚动。以下是一个包含代码示例的解决方法:
implementation 'androidx.recyclerview:recyclerview:1.2.1'
implementation 'androidx.core:core-ktx:1.6.0'
implementation 'androidx.core:core-ktx:1.6.0'
    
         
     
 
val recyclerView = findViewById(R.id.recyclerView)
recyclerView.layoutManager = LinearLayoutManager(this)
 
class RecyclerViewOnScrollListener(private val nestedScrollView: NestedScrollView) :
    RecyclerView.OnScrollListener() {
    override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) {
        super.onScrolled(recyclerView, dx, dy)
        nestedScrollView.scrollBy(dx, dy)
    }
}
val recyclerView = findViewById(R.id.recyclerView)
recyclerView.layoutManager = LinearLayoutManager(this)
recyclerView.addOnScrollListener(RecyclerViewOnScrollListener(nestedScrollView))
 
这样,就可以在NestedScrollView中使用Androidx RecyclerView,并且能够正确地滚动了。