Is there any way to stretch the button so that the central part remained intact? 9-patch doesn't allow to do this.
EDIT: I used 9-patch as Benito recommended. And it works fine. It is strange that the first time I couldn't get it.
You could do something like the image below
But make sure you make the background transparent.