我基本上试图禁用滚动列表视图时,用户触摸列表标题和执行MotionEvent.ACTION_MOVE
。监听onTouch事件并禁用滚动ListView
如果你想知道为什么这个疯狂的实施? - 我基本上在我的listView标题上构建了一个自定义搜索栏,它在MotionEvent.ACTION_MOVE
上工作,并且由于视图是列表视图的标题,它不应该滚动,直到用户从此自定义标题视图中脱离触摸为止。
所以我的问题是/。
现在我有2个java类。活动(具有此列表视图)和自定义标题(这是View
实施OnTouchListener
)。
- 我如何通过价值时,我的头视图触摸到这个列表视图(活动)来禁用滚动?
- 似乎可以通过重写
dispatchTouchEvent
来禁用列表视图滚动,如here。由于我不是一个自定义listView有可能在活动类本身中禁用?
对不起,我只是在学习,所以请不要介意我的新手。