Frage

Ich habe ein Problem, während ich versuche, meinen Text einzugeben com.facebook.widget.LoginButton nichts ist passiert.Das ist mein Layout:

            <com.facebook.widget.LoginButton
                xmlns:facebook="http://schemas.android.com/apk/res-auto"
                android:id="@+id/btn_profile_facebook"
                android:layout_width="fill_parent"
                android:layout_height="@dimen/profile_edittext_without_bg_height"
                android:hint="@string/profile_facebook"
                facebook:confirm_logout="false"
                facebook:fetch_user_info="true"
                facebook:login_text=""
                facebook:logout_text=""
                style="@style/TextViewFacebook"
                />

das ist mein Stil

    <style name="TextViewFacebook" parent="@style/com_facebook_loginview_default_style">
    <item name="android:textSize">@dimen/session_list_item_text_size_small</item>
    <item name="android:textColor">@color/primary_text_color</item>
    <item name="android:background">@null</item>-->
    <item name="android:singleLine">true</item>
    <item name="android:gravity">left|center_vertical</item>
    <item name="android:textStyle">normal</item>
    <item name="android:padding">0dp</item>
</style>

Also, wenn ich es versuche setText() Es ist nichts passiert (im Text werde ich den Benutzernamen festlegen).

War es hilfreich?

Lösung

Wenn Sie sich die Quelle von Facebook SDK ansehen, können Sie sehen, dass der Text mit einer Zeichenfolge aus den Ressourcen von Facebook SDK überschrieben wird:
https://github.com/facebook/facebook-android-sdk/blob/master/facebook/src/com/facebook/widget/LoginButton.java
Suchen Sie nach der Methode setButtonText().

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top