Ok, so I have a XML layout with a TimePicker, few buttons and what not and a ScrollView because it's needed. When I run the app the app doesn't scroll. On top of that the TimePicker doesn't scroll either. Well it does but correctly. It takes 6/7 swipes to move from 6 to 7. When I remove the ScrollView the TimePicker works fine and when I remove the TimePicker the layout can scroll. Is there a way I can get them both to work in the XML? My code is pretty basic so I don't think I need to post it but let me know if you want to see it. I've tried fillViewPort and using nested layouts but nothing works. This effectively makes my app useless. Appreciate any help.