Проблема с прокруткой в ​​представлении Recycler внутри вложенного представления прокрутки - PullRequest
0 голосов
/ 24 декабря 2018

У меня есть вложенный вид прокрутки, и внутри него есть вид переработчика. Но когда я начинаю прокручивать, вложенный вид прокрутки прокручивает все содержимое.Я должен прокрутить вид рециркулятора отдельно от вида прокрутки.

<RelativeLayout

  <NestedScrollview 

      <LinearLayout

           <ImageView/>

      </LinearLayout>  

 <Recyclerview/>

   <NestedScrollview/>

</RelativeLayout>

1 Ответ

0 голосов
/ 24 декабря 2018

Используйте ниже Recyclerview

class NonScrollRecyclerView(context: Context, attributeSet: AttributeSet) : RecyclerView(context, attributeSet) {

override fun onMeasure(widthSpec: Int, heightSpec: Int) {
        val heightMeasureSpecCustom = MeasureSpec.makeMeasureSpec(
        Integer.MAX_VALUE shr 2, MeasureSpec.AT_MOST
    )
    super.onMeasure(widthSpec, heightMeasureSpecCustom)
    val params = layoutParams
    params.height = measuredHeight
}

}

...