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?
- "Argumento 'contexto' no puede ser nulo"
- Error de permiso publish_actions
- Botón de inicio personalizado de Facebook en el estudio android
- Error de SSL durante el inicio de sesión de Facebook en Android
- El inicio de sesión de API de Facebook falla con la aplicación FB instalada en el teléfono
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
- Error en la entrada de Facebook de Android
- Facebook Login CallbackManager FacebookCallback llamado onCancel () cada vez
- Facebook - Android autoriza el error de la aplicación
- Acceso a Facebook en el navegador de celulares a través de la aplicación de Facebook
- Facebook SDK importar en Android Studio y añadirlo en mi aplicación
- Error al inflar la clase com.facebook.widget.LoginButton con Facebook SDK 4.0.1
- Login de Android Facebook "LoginActivity could not be started"
- "Argumento 'contexto' no puede ser nulo"
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>
- ¿Cómo usar el archivo xxxx.md5 o cómo quitar la extensión .md5?
- Cómo analizar un doble de EditText a TextView? (Androide)