Настройка запуска кнопки с помощью firebase учетной записи Google

#android #android-layout #firebase #firebase-authentication #google-identity

#Android #android-макет #firebase #firebase-аутентификация #google-идентификация

Вопрос:

Я пытался изменить выравнивание кнопки входа в Google, которая отображается в Firebase.

 for (int i = 0; i < signInButton.getChildCount(); i  ) {
        View v = signInButton.getChildAt(i);
        if (v instanceof TextView) {
            TextView tv = (TextView) v;
            tv.setPadding(0, 0, 0, 0);
            return;
        }
    }
  

Также я попытался использовать заполнение с помощью xml

 <com.google.android.gms.common.SignInButton
    android:id="@ id/sign_in_button"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:visibility="visible"
    android:padding="0dp"
    android:layout_below="@ id/button_facebook_login"
    android:layout_marginTop="13dp" />
  

также подумывалось создать класс, который расширяет класс SignInButton, однако он окончательный и не позволяет наследоваться.

Весь код, который я когда-либо видел или пробовал, всегда использует один и тот же результат:введите описание изображения здесь

Я хотел бы выровнять текст ближе к левой кнопке, я мог бы приблизиться к значку.