Android - 经过身份验证后如何设置google + signin按钮的文本

use*_*772 4 android text google-plus

我有一个使用Google+ signin服务的android示例.启动应用程序时,Google+ signin按钮会显示Login字符串.

如何设置文本LogoutGoogle+ signin连接和验证之后按钮.帮帮我这个问题.

Swa*_*yam 13

在GooglePlus客户端建立成功连接后,将onConnected()调用回调.

因此,您需要做的就是在用户登录后立即更改Button的文本.

@Override
    public void onConnected() {
        //called after successful connection
        setGooglePlusButtonText(signInButton, R.string.googleplus_signout);

    }


protected void setGooglePlusButtonText(SignInButton signInButton, String buttonText) {
    for (int i = 0; i < signInButton.getChildCount(); i++) {
        View v = signInButton.getChildAt(i);
        if (v instanceof TextView) {
            TextView mTextView = (TextView) v;
            mTextView.setText(buttonText);
            return;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)