android google signin et facebook login bouton complètement différent

La valeur par défaut Facebook LoginButton objet et le Google SignIn objet bouton complètement différentes apparences et ils ne rentrent pas dans ma mise en page existante ensemble. À ma connaissance, ces objets ne sont pas actifs, je peux modifier sans changer la bibliothèque elle-même (d'où, je suppose que ces composants sont également open source)

Comment des gens face à cette situation? J'ai vu des applications qui ont des options de connexion pour les deux de ceux qui utilisent leurs propres boutons personnalisés, mais dans mon application j'utilise ces objets donnés automatiquement l'appel de leurs bibliothèques respectives sur cliquez sur.

Je peux bien sûr enfoncent de plus en plus, mais j'ai l'impression de réinventer la pas si évident de roue si je n'ai que

 <com.google.android.gms.common.SignInButton
                android:id="@+id/sign_in_button"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center" />

Cet objet n'est donc évidemment un bouton, et je n'ai pas encore inspectés pour voir si c'est vraiment un bouton.

J'ai besoin d'utiliser différents pour les actifs de Google+ et Facebook bouton de Connexion.

Ce que j'ai

android google signin et facebook login bouton complètement différent

Android exemple que j'aime bien (Duolingo app)

android google signin et facebook login bouton complètement différent

edit:
après quelques très simple de mise en page des ajustements, c'est le résultat (en mode paysage, juste pour éclairer le problème)

android google signin et facebook login bouton complètement différent

ces boutons sont encore très différentes et j'ai besoin d'un autre atout qui va encore accès aux bonnes méthodes. J'ai en quelque sorte de l'obtenir comment le faire avec Facebook, merci pour les exemples, mais Google signe en est assez énigmatique pour moi en ce moment

source d'informationauteur CQM | 2013-05-30