Я просмотрел stackoverflow и увидел, что у некоторых ppl есть проблемы с центрированием текста внутри кнопки. Я пробовал гравитацию, центр, textAlignment и т. Д., Но пока ничего не сработало. Есть ли у кого-нибудь идеи о том, как я могу это исправить? ThanksЦентрирование текста внутри кнопки в android
Эта кнопка в основном представляет собой кнопку с минусом или символом, но она не помещает знак в центр. Я тоже пробовал это с +, но не повезло. Любая помощь приветствуется.
Я могу получить кнопку, чтобы центрировать текст, но я должен использовать wrap_content для ширины и высоты. Однако я не хочу, чтобы кнопка была большой. Хотела его 40dp от 40dp
<Button
android:id="@+id/button_minusMin"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_below="@+id/edit_minute"
android:layout_marginLeft="55dp"
android:background="@drawable/button1"
android:text="@string/button_minusMin"
android:textAlignment="gravity"
android:textColor="#FFFFFF"
android:textSize="30sp"
android:textStyle="bold" />
это мой button1 XML
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item><layer-list>
<item android:right="5dp" android:top="5dp"><shape>
<corners android:radius="3dp" />
<solid android:color="#000000" />
</shape></item>
<item android:bottom="2dp" android:left="2dp"><shape>
<gradient android:angle="270" android:endColor="#000000" android:startColor="#F06F14" />
<stroke android:width="1dp" android:color="#BABABA" />
<corners android:radius="4dp" />
<padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />
</shape></item>
</layer-list></item>
Я попытался следующие, но работает хотели иметь затенения, который почему я использовал button1.xml Is что-то в моем button1.xml бросает вещи?
<Button
android:id="@+id/button_minusSets"
android:layout_width="35dp"
android:layout_height="40dp"
android:layout_below="@+id/edit_sets"
android:layout_marginLeft="55dp"
android:background="#F06F14"
android:text="@string/button_minusSets"
android:textColor="#FFFFFF"
android:textSize="30sp"
android:textStyle="bold" />
Вы не можете центрировать символ в кнопке или TextView – Libin