У меня проблемы с выравниванием текста кнопки в моем приложении для Android. У меня есть кнопка, определенная в XML, как это:
<Button
android:id="@+id/reportanissuebutton"
android:layout_width="272sp"
android:layout_height="32sp"
android:text="@string/button_report_issue"
android:textColor="#fff"
android:textSize="18sp"
android:gravity="center_vertical|center_horizontal"
android:background="@xml/report_issue_button"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="40sp"/>
Результат таков:
button.jpg
Я ожидал, что текст будет отцентрирован как по вертикали, так и по горизонтали, как это происходит со всеми другими кнопками в моем приложении, но по какой-то причине с этой он немного смещен вниз. Я не могу понять, почему он это делает, поэтому любая помощь будет оценена.
Edit:
Вот XML для фона кнопки:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="6dp" />
<stroke android:color="#c2c2c2" android:width="2dp" />
<gradient
android:angle="90"
android:startColor="#000"
android:endColor="#919191"/>
</shape>