После того, как вы определили ShapeDrawable в его собственном XML-файле, вам нужно добавить следующее в layout.xml, куда вы хотите, чтобы он был включен:
<ImageView
android:src="@drawable/shapeDrawable_filename"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
Если вы хотите сделать это программно, у меня нет ответа (пока), но из вашего вопроса, похоже, это должно работать!
Дайте мне знать, если это поможет;)