Is there any way to make the drawer slide from top to bottom?
The default SlidingDrawer class doesn't allow this. You can use the Panel class from here to get something very similar though: http://code.google.com/p/android-misc-widgets/
SlidingDrawer
Panel
http://www.ohloh.net/p/android-misc-widgets