Я создал кнопку с изображением 9patch в качестве фона. В изображении 9patch я использовал нижнюю и правую строки, чтобы указать область содержимого/отступы, чтобы расположить текст на кнопке. Это хорошо работает в TextView, но на кнопке строки содержимого, похоже, не влияют на положение текста. Установка "paddingTop"/"paddingBottom" также не имеет никакого эффекта - только "padding" имеет какой-либо эффект.
Это мой макет XML:
<Button
android:layout_width="450dp"
android:layout_height="198dp"
android:text="Some text here"
android:gravity="center"
android:background="@drawable/my_button"/>
Есть ли способ установить отступ? Может быть, я мог бы использовать другой вид вместо кнопки? Например, я мог бы попытаться просто использовать TextView и сделать его интерактивным, но я не уверен, какие другие побочные эффекты это будет иметь.