Android TimePicker(车轮风格)没有正确响应ScrollView中的轻弹手势

我有一个对话框,其中包含一个滚动视图,其中包含两个时间select器的布局。

时间select器是新型的,ICS中是什么。

问题在于,当你通过拖动轮子或轻弹来改变时间的时候,他们似乎在争取焦点。 它会稍微改变时间,然后布局将滚动。

有任何想法吗? 提前致谢。

Solutions Collecting From Web of "Android TimePicker(车轮风格)没有正确响应ScrollView中的轻弹手势"

使用Holo主题时,我遇到了同样的问题,这里是我find解决scheme的地方: https : //groups.google.com/forum/?fromgroups#!topic / android-developers / FkSfJI6dH8w

您必须实现您的自定义DatePicker或TimePicker并覆盖以下方法:

@Override public boolean onInterceptTouchEvent(MotionEvent ev) { if (ev.getActionMasked() == MotionEvent.ACTION_DOWN) { ViewParent p = getParent(); if (p != null) p.requestDisallowInterceptTouchEvent(true); } return false; }