If I understand well, have you added buttons to your SlidingDrawer descriptor and want them to work like buttons when the user clicks them, while maintaining the standard SlidingDrawer behavior when clicking / dragging a handle?
I just solved a similar problem.
My pen looked something like this:

It consists of two buttons and a TextView center, which will be a real descriptor (reacts like a standard SlidingDrawer descriptor).
To make the buttons work independently of SlidingDrawer, I changed the source code a bit in the onInterceptTouchEvent method of the standard SlidingDrawer.java class (copy the source file from the android source):
public boolean onInterceptTouchEvent(MotionEvent event) {
I also added a setter for the mTrackHandle attribute to set while creating the activity of the real hanlde to use:
protected void onCreate(Bundle savedInstanceState) {
After that, you can install a standard listener on two buttons. They will work like a charm.
source share