我有LinearLayout和3个TextViews。我将swipeListner抚摸到linearLayout,但这是Childs遮盖的滑动。我尝试了诸如onInterceptTouchEvent()之类的方法,将文本设置为不可点击,不可聚焦,但这无济于事。
我如何在整个线性布局上听这些文本的滑动?
感谢大家提前提供答案!
答案 0 :(得分:0)
这样做,
<SwipeRefreshLayout>
<ScrollView>
<LinearLayout><Your Views></LinearLayout>
</ScrollView>
</SwipeRefreshLayout>
答案 1 :(得分:0)
有一个问题,原因是我无法扩展任何ViewGroup,但后来我发现并添加了以下内容:
override fun onInterceptTouchEvent(ev: MotionEvent?): Boolean {
return true
}