Ответ 1
Вы можете просто сделать это с помощью xml, например:
Поместите это в drawable/border.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<solid android:color="#000000" />
<stroke android:width="1dip" android:color="#333333"/>
</shape>
И затем в вашем файле макета:
<Button
...
android:background="@drawable/border"
android:textColor="#ffffff"
android:textSize="13sp"
... />
Затем вы можете просто установить ширину и высоту, чтобы он выглядел великолепно!:)
Изменить: Я бы рекомендовал использовать этот ответ вместо этого, подумал, гораздо лучше использовать встроенные Android-ресурсы.