Подтвердить что ты не робот

Android Google+ SignInButton. Как установить размер attibute в xml

Вот базовая кнопка входа в Google+ Android в формате XML:

<com.google.android.gms.common.SignInButton
    android:id="@+id/sign_in_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

В документации

4b9b3361

Ответ 1

Вот как это сделать в XML.

<com.google.android.gms.common.SignInButton
        android:id="@+id/sign_in_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:buttonSize="wide"
        app:colorScheme="dark"/>

buttonSize = > ( "wide", "standard," icon_only "), colorScheme = > (" light "," dark ")

Ответ 3

setSize() - это общедоступный метод, который пытается использовать его во время выполнения через java as.

    ((com.google.android.gms.common.SignInButton)findViewById(R.id.sign_in_button))
                   .setSize(STANDARD);

Ответ 4

mSignInButton.setSize(1); // SIZE_WIDE
mSignInButton.setSize(2); // SIZE_ICON_ONLY
mSignInButton.setSize(0); // SIZE_STANDARD