Да! Создайте новый файл XML в каталоге res / drawable, а затем создайте фигуру, нарисованную с помощью XML. Вот пример округленного черного прямоугольника размером 3 пикселя с белой рамкой размером 2 пикселя:
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
>
<corners
android:radius="3"
/>
<stroke
android:width="2"
android:color="#FFFFFFFF"
/>
<solid
android:color="#FF000000"
/>
</shape>
Затем просто установите это рисование в качестве фона вашей кнопки, например:
<Button
android:background="@drawable/my_xml_file"
/>
На сайте разработчика есть отличные рекомендации по созданию Shape Drawables с помощью XML.