Я уже пробовал несколько ответов, которые я мог найти, но ни один из них не работал с последней версией Android Android SDK версии 4.0.Как изменить высоту кнопки «Войти в Facebook»?
Как изменить высоту макета с помощью последнего SDK?
Я уже пробовал несколько ответов, которые я мог найти, но ни один из них не работал с последней версией Android Android SDK версии 4.0.Как изменить высоту кнопки «Войти в Facebook»?
Как изменить высоту макета с помощью последнего SDK?
Просто набор простыни и подкладкиBottom. Меня устраивает.
<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"/>
Нет необходимости создавать пользовательские LoginButton
.
Вы можете просто изменить параметры LoginButton
, как описано here.
Для 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="15sp" <!--increase more until it matches ur requirement -->
android:paddingBottom="15sp">
Надеется, что это помогает !!
Рекомендации по дизайну материалов рекомендуют использовать ритм 8dp. Кроме того, 'sp' следует использовать только для размеров текста, а не для размеров. Наконец, комментарии '' не могут быть заключены внутри тега XML. –
Как мы можем увеличить размер значка Facebook в кнопке? –
Я не знаю, почему, но когда я установил андроид: padding = "16dp", это не сработало, только когда я задал каждое направление заполнения явно, спасибо за подсказку –
Это сработало и для меня. Спасибо –