LoginButton Facebook Android Settext ();
-
20-12-2019 - |
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).
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