更改谷歌登录按钮样式android

时间:2015-10-21 17:46:16

标签: android google-signin

我的家庭活动上有一个facebook和一个谷歌登录按钮。我试图将两个按钮的大小设置为相同但不能这样做。

https://drive.google.com/file/d/0B4YOVOcFR_ChSlgxb1hJdWRCOG8/view?usp=sharing

以上链接显示了Google登录按钮的默认边界。我想删除它并使两个按钮相等。这是我的代码。

<com.facebook.login.widget.LoginButton
        android:id="@+id/fb_login_button"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:paddingTop="13dp"
        android:paddingBottom="13dp"
        android:layout_margin="3dp"/>

<com.google.android.gms.common.SignInButton
    android:id="@+id/google_login_button"
    android:layout_centerInParent="true"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/fb_login_button" />

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

Google+和Facebook都提供了两种执行登录的方式。一种是使用它们提供的按钮。在这种情况下,您不需要额外的代码,因为这些自定义按钮可以满足您的所有需求。

另一种方法是你必须创建自己的按钮然后自己处理所有登录代码。在你的情况下,我认为这是更好的主意。

Google+登录:使用GoogleApiClient Facebook登录:使用LoginManager