Ich implementiere den Facebook Login mit meiner App. Ich kann den Text einer Facebook-Login-Schaltfläche durch die XML-Datei festlegen.Facebook Login Button Text
Like This
<com.facebook.login.widget.LoginButton
xmlns:facebook="http://schemas.android.com/apk/res-auto"
android:id="@+id/login_button"
facebook:com_facebook_login_text="Custom Text Here"/>
ich Fragen haben gesehen, dass beantworten, wie der Text durch die XML-Datei zu setzen, aber gibt es sowieso es programmatisch zu tun?
Bearbeiten Der Grund, warum ich es programmatisch tun möchte, ist, weil ich eine SpannableStringBuilder
verwende, die FontAwesome Symbole verwendet.
Wie so:
SpannableStringBuilder facebook = new SpannableStringBuilder(getString(R.string.fa_icon_facebook) + " Facebook");
facebook.setSpan(new CustomTypefaceSpan("", fontAwesome, this), 0, 1, Spanned.SPAN_EXCLUSIVE_INCLUSIVE);
facebook.setSpan(new CustomTypefaceSpan("", champagneRegularFont, this), 1, 10, Spanned.SPAN_EXCLUSIVE_INCLUSIVE);
Nein, das funktioniert nicht. –