Android CalendarView / TimePicker无法在ScrollView中运行

时间:2011-10-25 19:28:12

标签: android

我正在创建一个表单,最终必须将我的LinearLayout封装在ScrollView中,这样软键盘就不会掩盖某些字段。

执行此操作后,表单中使用的CalendarView和TimePicker不再有效。您无法在CalendarView中在月份之间滚动,并且TimePicker每次滑动仅移动约一小时或分钟。

表单本身并不完全填满屏幕,因此不需要使用软键盘向下滚动。随着键盘向上和整个表单可滚动,我注意到在TimePicker旋转轮的初始小移动后,整个表单开始移动。


那么,ScrollView是否捕获滚动日历和时间所需的动作?我无法找到解决方案。有什么建议吗?

1 个答案:

答案 0 :(得分:3)

尝试在FillViewPort上设置trueScrollView。如果只有一个这样的小部件可见,这至少会起作用。