Facebook bouton de Connexion: appliquer un style personnalisé

je suis confronté à un problème étrange en utilisant de nouvelles Facebook sdk android 4.
Avec les anciennes version de sdk j'ai été en utilisant:

 <com.facebook.login.widget.LoginButton
    xmlns:fb="http://schemas.android.com/apk/res-auto"
    android:id="@+id/fb_button"
    style="@style/FacebookLoginButton"
    android:layout_width="485dp"
    android:layout_height="64dp"
    android:layout_centerHorizontal="true"
    android:layout_marginBottom="-17dp"
    fb:login_text="@string/login_with_facebook"
    fb:logout_text="Logout" />

FacebookLoginButton section de style.xml ressemble

<style name="FacebookLoginButton">
    <item name="android:background">@drawable/button_facebook</item>
    <item name="android:textColor">@color/white</item>
    <item name="android:textSize">21sp</item>
    <item name="android:gravity">center</item>
</style>

drawable/button_facebook contient png d'un bouton personnalisé de forme.
Maintenant pentecôte ancienne version de sdk everithing fonctionne bien, mais avec le nouveau sdk quelque chose ne va pas. - je l'obtenir:

Facebook bouton de Connexion: appliquer un style personnalisé

comme vous pouvez le voir, il ya deux facebook icône: le symbole est de facebook bouton, le second (le gros) appartient à button_facebook drawable). Il y a un moyen de cacher le symbole de l'icône?

créer propre bouton et réglez l'image de fond.. Et ensuite appeler facebook cliquez sur le bouton..

OriginalL'auteur giozh | 2015-04-21