如何通过SwipeEvent查看父级?

时间:2018-06-21 08:01:24

标签: android android-layout

我有LinearLayout和3个TextViews。我将swipeListner抚摸到linearLayout,但这是Childs遮盖的滑动。我尝试了诸如onInterceptTouchEvent()之类的方法,将文本设置为不可点击,不可聚焦,但这无济于事。

我如何在整个线性布局上听这些文本的滑动?

感谢大家提前提供答案!

2 个答案:

答案 0 :(得分:0)

这样做,

<SwipeRefreshLayout>
  <ScrollView>
    <LinearLayout><Your Views></LinearLayout>
  </ScrollView>
 </SwipeRefreshLayout>

答案 1 :(得分:0)

有一个问题,原因是我无法扩展任何ViewGroup,但后来我发现并添加了以下内容:

override fun onInterceptTouchEvent(ev: MotionEvent?): Boolean { return true }