Я не уверен, что вы правильно используете девять патчей, я бы предпочел использовать ImageButton с девятью патчами в качестве фона без звезды в центре.Затем вы можете использовать атрибут android:scaleType
в ImageButton для масштабирования изображения по своему усмотрению.
Вот пример (используйте отдельную отрисовку, чтобы показать звезду на кнопке):
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/star"
android:background="@drawable/nine_patch"
android:adjustViewBounds="true"
android:scaleType="fitXY"
android:layout_weight="1" />