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> 
  • El botón de inicio de sesión de Facebook no está ejecutando la devolución de llamada al hacer clic
  • Actividad de Facebook no se carga correctamente en facebook-sdk 4.4.0
  • SDK de Android Facebook: el hash de clave no coincide con ningún hash de clave almacenado al cargar Google Play
  • "Error de cookies no habilitado" en algunos dispositivos
  • Cómo cambiar la altura del botón 'Iniciar sesión con Facebook'?
  • Facebook Android SDK 4.0.0 no obtener información del perfil
  • Android facebook Api Exception
  • ¿Por qué el ID de aplicación de Facebook de repente se convierte en no válido?
  • Facebook Android SDK 3.0, cómo compartir contenido sin el LoginButton
  • Inicio de sesión de Facebook: finaliza un error de hash de clave no válido, al intentar iniciar sesión de nuevo
  • Android - Facebook SDK login -> cerrar sesión -> inicio de sesión no funciona
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.