android – cómo cambiar el texto en facebook botón de inicio de sesión

Estoy intentando cambiar el texto en el botón de inicio de sesión de facebook en Android.

He pasado por el número de respuestas stackoverflow, pero ninguno de ellos funcionó. ¿Hay alguna forma de cambiarlo?

He intentado las respuestas en estos enlaces: 1 , 2 , 3 .

Si com.facebook.login.widget.LoginButton botón com.facebook.login.widget.LoginButton , no puedo cambiar el texto del botón. (Soy capaz de iniciar sesión)

 <com.facebook.login.widget.LoginButton android:id="@+id/fragment_login_fb_login_button" android:layout_width="@dimen/fragment_login_fb_button_width" android:layout_height="@dimen/fragment_login_fb_button_height" android:layout_gravity="center" android:layout_marginTop="@dimen/fragment_login_fb_button_top_margin" android:background="@drawable/fragment_login_fb_login_button_background" android:drawableLeft="@drawable/facebook_icon" android:gravity="center" android:text="@string/label_fragment_login_sign_in_with_facebook" android:textColor="@android:color/white" android:textStyle="bold"/> 

Si utilizo el Button , pude cambiar el texto, pero no puedo iniciar sesión.

 <Button android:id="@+id/fragment_login_fb_login_button" android:layout_width="@dimen/fragment_login_fb_button_width" android:layout_height="@dimen/fragment_login_fb_button_height" android:layout_gravity="center" android:layout_marginTop="@dimen/fragment_login_fb_button_top_margin" android:background="@drawable/fragment_login_fb_login_button_background" android:drawableLeft="@drawable/facebook_icon" android:gravity="center" android:text="@string/label_fragment_login_sign_in_with_facebook" android:textColor="@android:color/white" android:textStyle="bold"/> 

Estoy usando android facebook sdk version 4.5.0

Puede intentar usar el espacio de nombres de facebook y establecer el atributo com_facebook_login_text para ello

 <com.facebook.login.widget.LoginButton xmlns:facebook="http://schemas.android.com/apk/res-auto" facebook:com_facebook_login_text="YourText"/> 

Compruebe el contrato de licencia y verá que no está autorizado a cambiarlo. También no se le permite cambiar el "f". Las únicas cosas que le permiten la licencia es utilizar diferentes colores estándar. Véase 7.3 en fb y los activos permitidos por la marca

Es un truco no un método adecuado.

  • Cree un diseño Relativo.
  • Defina su facebook_botton.
  • También defina su botón de diseño personalizado.
  • Se superponen.
 <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginTop="30dp"> <com.facebook.login.widget.LoginButton xmlns:facebook="http://schemas.android.com/apk/res-auto" android:id="@+id/login_button" android:layout_width="300dp" android:layout_height="100dp" android:paddingTop="15dp" android:paddingBottom="15dp" /> <LinearLayout android:id="@+id/llfbSignup" android:layout_width="300dp" android:layout_height="50dp" android:background="@drawable/facebook" android:layout_gravity="center_horizontal" android:orientation="horizontal"> <ImageView android:layout_width="30dp" android:layout_height="30dp" android:src="@drawable/facbk" android:layout_gravity="center_vertical" android:layout_marginLeft="10dp" /> <View android:layout_width="1dp" android:layout_height="match_parent" android:background="@color/fullGray" android:layout_marginLeft="10dp"/> <com.yadav.bookedup.fonts.GoutamBold android:layout_width="240dp" android:layout_height="50dp" android:text="Sign Up via Facebook" android:gravity="center" android:textColor="@color/white" android:textSize="18dp" android:layout_gravity="center_vertical" android:layout_marginLeft="10dp"/> </LinearLayout> </RelativeLayout> 
  • "Error de cookies no habilitado" en algunos dispositivos
  • La devolución de llamada de Facebook LoginButton no se llama
  • Acceso a Facebook en el navegador de celulares a través de la aplicación de Facebook
  • Inicio de sesión de Facebook en el fragmento en android
  • Autenticación con Facebook al principio y luego Google provoca un error en Firebase para Android
  • LoginButton pidiendo permiso de lista de amigos, ¿por qué?
  • El inicio de sesión de API de Facebook falla con la aplicación FB instalada en el teléfono
  • Analizar con inicio de sesión de Facebook - Posiblemente desde APK v42 o Graph API v2.4
  • Login de Android Facebook "LoginActivity could not be started"
  • Facebook SDK importar en Android Studio y añadirlo en mi aplicación
  • La verificación instantánea de Facebook no está verificando el número de móvil a través de la aplicación de Facebook
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.