在android上切换google登录按钮
我对安卓非常陌生,我想用我自己设计的图标切换谷歌登录按钮,我该怎么做 这是我当前的谷歌按钮(我想在其中切换图像,但不能…)在android上切换google登录按钮,android,button,google-signin,google-plus-signin,Android,Button,Google Signin,Google Plus Signin,我对安卓非常陌生,我想用我自己设计的图标切换谷歌登录按钮,我该怎么做 这是我当前的谷歌按钮(我想在其中切换图像,但不能…) 试试看 <Button android:id="@+id/btnLoginGoogle" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android
试试看
<Button
android:id="@+id/btnLoginGoogle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginLeft="@dimen/activity_horizontal_margin"
android:padding="5dp"
android:layout_marginRight="@dimen/activity_horizontal_margin"
android:drawableLeft="@drawable/google_icon"
android:background="@drawable/bg_google_btn"/>
您可以定义自己的按钮,将其id设置为“登录按钮”(或您想要的任何id名称),并将onClickListener设置为该按钮并调用其中的signin方法。请注意,Google有如何在登录等操作中使用徽标。它可能不允许使用自定义图形,或以错误的方式使用。
<Button
android:id="@+id/btnLoginGoogle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginLeft="@dimen/activity_horizontal_margin"
android:padding="5dp"
android:layout_marginRight="@dimen/activity_horizontal_margin"
android:drawableLeft="@drawable/google_icon"
android:background="@drawable/bg_google_btn"/>
case R.id.btnLoginGoogle:
loginWithGoogle();
break;
public void loginWithGoogle(){
try {
Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient);
startActivityForResult(signInIntent, RC_GET_TOKEN);
}catch (Exception e){
e.printStackTrace();
}
}