Facebook Sdk für Android akzeptiert die Werte login_text und logout_text nicht, die aus XML übergeben wurden. Es ignoriert es einfach. Es gibt keine Dokumentation/Beispiel auf der Erde, die diese Anpassung der Schaltfläche verwendet.Facebook LoginButton für Android akzeptiert nicht die Werte login_text und logout_text, die von XML übergeben wurden
<com.facebook.widget.LoginButton
xmlns:fb="http://schemas.android.com/apk/res-auto"
android:id="@+id/connectWithFbButton"
style="@style/com_facebook_loginview_default_style"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_gravity="center_horizontal"
android:text="@string/connect_with_facebook"
fb:login_text="@string/connect_with_facebook"
fb:logout_text="Connecting with facebook" />
Es heißt immer: Anmelden oder Abmelden. Wie kann ich diese Eigenschaft verwenden? Ich habe versucht, über den LoginButton-Code zu debuggen, aber vergeblich. Es durchläuft nie einen der Konstruktoren von LoginButton() und kann daher meine benutzerdefinierten Parameter nicht analysieren.
Wurde jemand mit diesem Problem konfrontiert?
Warum hacken Sie so? Es gibt eine unterstützte Möglichkeit, den Text zu ändern. – greg7gkb
Wenn Sie android Studio verwenden, sagen Sie auf Wiedersehen zu diesem Niveau der Kontrolle –
Es gibt keinen Support Weg mehr: https://github.com/facebook/facebook-android-sdk/blob/master/facebook/src/com/facebook/login/ Widget/LoginButton.Java die Methode ist privat und Sie können es nicht anrufen – Sierisimo