Android 如何让谷歌+;登录流全息黑暗?

Android 如何让谷歌+;登录流全息黑暗?,android,google-plus,android-theme,Android,Google Plus,Android Theme,我有一些奇怪的问题,虽然我所有的应用程序都是Holo-Dark样式化的,并显示其所有对话框和其他组件的黑暗设计,这些组件的设计来自基础Holo-Dark,但唯一的例外是Google+Login流,我在其中看到了以下内容: 接下来是我创建的对话框,看起来应该是这样的: 但这为用户创造了一种奇怪的体验 所以问题是:我如何指定Google+流也为Holo Dark 后勤活动的相关代码: @Override public void onClick(View view) { switch (

我有一些奇怪的问题,虽然我所有的应用程序都是
Holo-Dark
样式化的,并显示其所有对话框和其他组件的黑暗设计,这些组件的设计来自基础
Holo-Dark
,但唯一的例外是
Google+Login
流,我在其中看到了以下内容:

接下来是我创建的对话框,看起来应该是这样的:

但这为用户创造了一种奇怪的体验

所以问题是:我如何指定Google+流也为Holo Dark

后勤活动的相关代码

@Override
public void onClick(View view) {

    switch (view.getId()) {
        case R.id.google_login_button:
        {
            CupsLog.i(TAG, "google_login_button -> onClick");

            if (App.getInstance().mPlusClient == null) {
                App.getInstance().mPlusClient = new PlusClient.Builder(this, this, this).setActions(visiblaeActivities).build();
            }
            mResolveOnFail = true;
            App.getInstance().mPlusClient.connect();
            break;
        }
        case R.id.skip_button:
        {
            startActivity(new Intent(LoginActivity.this, MainActivity.class));
            finish();
            break;
        }
        default:
            break;
    }
}


    @Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    CupsLog.i(TAG, "onActivityResult, requestCode: " + requestCode);
    switch (requestCode) 
    {
        case REQUEST_CODE_RESOLVE_ERR:
        {
            if (resultCode == Activity.RESULT_OK)
            {
                mResolveOnFail = true;   
                App.getInstance().mPlusClient.connect();
            }
            break;
        }
        case REQUSET_TOKEN_PERMISSIONS_RESLOVE_ERR:
        {
            if (resultCode == Activity.RESULT_OK && App.getInstance().mPlusClient.isConnected()) 
            {
                fetchAuthToken();
            }
            break;
        }
     }          
  }


    @Override
public void onConnectionFailed(ConnectionResult result) {
    CupsLog.i(TAG, "onConnectionFailed -> result: " + result.toString() );
    //The user clicked the sign-in button already. Start to resolve
    // connection errors. Wait until onConnected() to dismiss the
    // connection dialog.

    if (result.hasResolution()) {
        CupsLog.i(TAG, "onConnectionFailed -> if result.hasResolution()" );
        if (mResolveOnFail) {
            try 
            {
                CupsLog.i(TAG, " onConnectionFailed -> result.startResolutionForResult(loginActivity, REQUEST_CODE_RESOLVE_ERR);" );
                mResolveOnFail = false;
                //mDialog.dismiss();
                result.startResolutionForResult(this, REQUEST_CODE_RESOLVE_ERR);
            } 
            catch (SendIntentException e) 
            {
                CupsLog.i(TAG, "onConnectionFailed -> mPlusClient.connect(); " );
                App.getInstance().mPlusClient.connect();
            }
        }
    }
}

我在应用程序中使用的主题是:
theme.AppCompat
作为基本父级,我必须进行一些小的更改。

显示相关代码。@Ahmad,发布了相关代码。嗯,如果我没有弄错的话,
PlusClient.Builder
会显示Accountchoser,对吗?帐户选择器在以下行后显示为解析:result.startResolutionForResult(此,请求\代码\解析\错误);