i need to create like scrolling TextView
inside the ScrollView
.. like 1 main ScrollView
inside that scrollable TextView
i
First, set android:scrollbars="vertical"
:
Also, add this extension function:
/**
* If this [AppCompatTextView] is placed inside ScrollView then we allow it get scrolled inside
* that ScrollView
*/
fun AppCompatTextView.makeScrollableInsideScrollView() {
movementMethod = ScrollingMovementMethod()
setOnTouchListener { v, event ->
v.parent.requestDisallowInterceptTouchEvent(true)
when (event.action and MotionEvent.ACTION_MASK) {
MotionEvent.ACTION_UP -> {
v.parent.requestDisallowInterceptTouchEvent(false)
//It is required to call performClick() in onTouch event.
performClick()
}
}
false
}
Then call:
actv.makeScrollableInsideScrollView()