谷歌+(Google plus)看起来就像谷歌登录安卓(android)按钮

谷歌+(Google plus)看起来就像谷歌登录安卓(android)按钮,android,google-plus,google-plus-signin,Android,Google Plus,Google Plus Signin,我有一个项目,我喜欢使用谷歌加登录。 正如谷歌指南中“在控制台中创建并打开Google plus api” 如图所示 <com.google.android.gms.common.SignInButton android:id="@+id/btn_signup_gmail" android:layout_width="match_parent" android:layout_height="wrap_content"

我有一个项目,我喜欢使用谷歌加登录。 正如谷歌指南中“在控制台中创建并打开Google plus api”

如图所示

<com.google.android.gms.common.SignInButton
            android:id="@+id/btn_signup_gmail"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="2dp"
            />
问题是google plus的按钮显示如下

您可以使用以下选项:

GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
                .requestScopes(new Scope(Scopes.PLUS_LOGIN))                
                .requestEmail()
                .build();
那么


谢谢:)我花了一整天的时间做这件事,很高兴它能帮上忙:)你能添加你从中得到的链接吗?你可以在下面的第67行到第78行阅读评论
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
                .requestScopes(new Scope(Scopes.PLUS_LOGIN))                
                .requestEmail()
                .build();
SignInButton signInButton = (SignInButton) findViewById(R.id.sign_in_button);
signInButton.setSize(SignInButton.SIZE_STANDARD);
signInButton.setScopes(gso.getScopeArray());