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

Как изменить высоту кнопки "Войти в систему с помощью Facebook"?

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

Как изменить высоту макета с помощью последнего SDK?

4b9b3361

Ответ 1

Просто установите paddingTop и paddingBottom. Это работает для меня.

<com.facebook.login.widget.LoginButton
        android:id="@+id/login_facebook_button"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:paddingTop="15dp"
        android:paddingBottom="15dp"
        android:layout_marginRight="30dp"
        android:layout_marginLeft="30dp"/>

Ответ 2

Для Facebook SDK v4.x (или вместо использования отдельного стиля XML или программно)

height кнопки определяется ее padding и textSize.

Так что если вы хотите увеличить размер кнопки, сделайте что-то вроде этого

<com.facebook.login.widget.LoginButton
xmlns:facebook="http://schemas.android.com/apk/res-auto"
facebook:com_facebook_login_text="Log in with Facebook"
android:id="@+id/login_button"
android:textSize="15sp"
android:paddingTop="15dp" <!--increase more until it matches ur requirement -->
android:paddingBottom="15dp">

Надеюсь, поможет!!

Ответ 3

Нет необходимости создавать пользовательские LoginButton.

Вы можете просто изменить параметры LoginButton программно, как описано здесь.