wake-up-neo.com

Wie ändere ich die Höhe des Buttons "Mit Facebook einloggen"?

Ich habe bereits mehrere Antworten ausprobiert, die ich finden konnte, aber keine funktionierte mit dem neuesten Facebook Android SDK Version 4.0).

Wie kann ich die Layouthöhe mit dem neuesten SDK ändern?

49
Steffen

Setzen Sie einfach paddingTop und paddingBottom. Für mich geht das.

<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"/>
151
Tiago Martins

Zum Facebook SDK v4.x (oder anstatt einen separaten XML-Stil zu verwenden oder programmgesteuert)

Die Schaltfläche height von wird durch ihre padding und textSize bestimmt.

Wenn Sie also die Größe der Schaltfläche erhöhen möchten, gehen Sie folgendermaßen vor

<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">

Ich hoffe es hilft!!

27

Es ist nicht erforderlich, ein benutzerdefiniertes LoginButton zu erstellen.

Sie können die LoginButton -Parameter einfach programmgesteuert ändern, wie beschrieben hier .

1
Steffen