我的家庭活动上有一个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" />
有人可以帮助我吗?
答案 0 :(得分:0)
Google+和Facebook都提供了两种执行登录的方式。一种是使用它们提供的按钮。在这种情况下,您不需要额外的代码,因为这些自定义按钮可以满足您的所有需求。
另一种方法是你必须创建自己的按钮然后自己处理所有登录代码。在你的情况下,我认为这是更好的主意。
Google+登录:使用GoogleApiClient
Facebook登录:使用LoginManager