我有一个对话框,其中包含一个滚动视图,其中包含两个时间select器的布局。
时间select器是新型的,ICS中是什么。
问题在于,当你通过拖动轮子或轻弹来改变时间的时候,他们似乎在争取焦点。 它会稍微改变时间,然后布局将滚动。
有任何想法吗? 提前致谢。
使用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; }