我正在實施Facebook登錄與我的應用程序。 我可以通過.xml文件設置Facebook登錄按鈕的文本。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文件中的文本問題,但反正是有以編程方式做到這一點?
編輯我想以編程方式執行此操作的原因是因爲我正在使用使用FontAwesome圖標的SpannableStringBuilder
。
像這樣:
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);
不,這不起作用。 –