figured out how to use scrollview(can only have one child, but linearlayout as a child can have multiple view inside scroll view), also you wasted a whole day adding view to spinner and listview (this is impossible apparently)