android facebook-android-sdk

Imagen personalizada del botón de inicio de sesión de Facebook en Facebook Android SDK 3.5



facebook-android-sdk (1)

De forma similar a esta pregunta relacionada con Facebook Android SDK 3.0 ...

¿Es posible usar mi propia imagen para el botón de inicio de sesión de Facebook en SDK 3.5, sin personalizar el SDK?

Usando la respuesta dada en la pregunta vinculada:

<com.facebook.widget.LoginButton xmlns:fb="http://schemas.android.com/apk/res-auto" android:id="@+id/login_button" android:layout_width="249dp" android:layout_height="45dp" android:layout_above="@+id/textView1" android:layout_centerHorizontal="true" android:layout_gravity="center_horizontal" android:layout_marginBottom="30dp" android:layout_marginTop="30dp" android:contentDescription="@string/login_desc" android:scaleType="centerInside" fb:login_text="" fb:logout_text="" />

y:

final LoginButton button = (LoginButton) findViewById(R.id.login_button); button.setBackgroundResource(R.drawable.facebook);

Estoy viendo dos imágenes con el nuevo SDK. Mi imagen (R.drawable.facebook) es un gran fondo gris con una "f" blanca. Sin embargo, también veo que el pequeño fondo blanco y la "f" transparente provienen del icono del botón de facebook original superpuesto sobre el fondo. Consulte los documentos de Facebook relacionados con el botón de inicio de sesión del SDK 3.5. Quiero eliminar el icono de facebook original por completo.


Además de configurar el recurso de fondo, también llame:

button.setCompoundDrawablesWithIntrinsicBounds(0,0,0,0);