【发布时间】:2012-07-09 14:24:21
【问题描述】:
当用户触摸列表标题并执行MotionEvent.ACTION_MOVE 时,我基本上是在尝试禁用列表视图上的滚动。
如果你想知道为什么这个疯狂的实现? - 我基本上是在我的 listView 标题上构建一个自定义搜索栏,它适用于 MotionEvent.ACTION_MOVE 并且因为视图是列表视图的标题在用户从此自定义标题视图中取消触摸之前不应滚动。
所以我的问题/问题是。
现在我有 2 个 java 类。 Activity(具有此列表视图)和自定义 Header(实现 OnTouchListener 的 View)。
- 当我的标题视图被触摸到此列表视图(活动)以禁用滚动时,如何传递值?
- 似乎可以通过覆盖
dispatchTouchEvent来禁用列表视图滚动,如here 所说。由于我的不是自定义列表视图,是否可以在活动类本身中禁用?
对不起,我只是学习,所以请不要介意我的新手。
【问题讨论】:
标签: java android android-layout android-listview