J'ai déjà essayé plusieurs réponses que j'ai pu trouver, mais aucune d'entre elles ne fonctionnait avec la dernière version de Facebook Android SDK version 4.0.
Comment puis-je modifier la hauteur de la mise en page avec le dernier SDK?
Définissez simplement paddingTop et paddingBottom. Ça marche pour moi.
<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"/>
Pour Facebook SDK v4.x
(ou plutôt que d'utiliser un style xml séparé ou par programme)
Le bouton height
de est déterminé par ses padding
et textSize
.
Donc, si vous voulez augmenter la taille du bouton, faites-le comme ceci
<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">
J'espère que ça aide!!
Il n'est pas nécessaire de créer un LoginButton
personnalisé.
Vous pouvez simplement changer les paramètres LoginButton
par programme comme décrit ici .