Я хочу иметь кнопку Android со значком + текст, центрированный внутри него. Я использую атрибут drawableLeft для установки изображения, это хорошо работает, если кнопка имеет ширину "wrap_content"
, но мне нужно растягиваться до максимальной ширины, поэтому я использую ширину "fill_parent"
. Это перемещает мой значок прямо слева от кнопки, и я хочу, чтобы иконка и текст были центрированы внутри кнопки.
Я попытался настроить заполнение, но это только позволяет дать фиксированное значение, так что это не то, что мне нужно. Мне нужно, чтобы значок + текст выровнялся по центру.
<Button
android:id="@+id/startTelemoteButton"
android:text="@string/start_telemote"
android:drawableLeft="@drawable/start"
android:paddingLeft="20dip"
android:paddingRight="20dip"
android:width="fill_parent"
android:heigh="wrap_content" />
Любые предложения о том, как я могу это достичь?