Я реализую вход в Facebook с помощью своего приложения. Я могу установить текст кнопки входа в Facebook через XML-файл.Facebook Кнопка входа в систему Текст
Как это
<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"/>
Я видел вопросы, которые отвечают как задать текст через файл XML, но есть в любом случае сделать это программно?
Редактировать Причина, по которой я хочу сделать это программно, заключается в том, что я использую SpannableStringBuilder
, который использует значки FontAwesome.
Как так:
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);
Нет, это не работает. –