3

我正在尝试在我的游戏中实现一个 AccountPicker,并且我尝试使用所有三个版本newChooseAccountIntent,2 个来自AccountManager,一个来自AccountPicker

我的代码看起来像这样

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) {
    intent = AccountManager.newChooseAccountIntent(null, null, new String[]{GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE}, null, null, null, null);
} else {
    intent = AccountManager.newChooseAccountIntent(null, null, new String[]{GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE}, false, null, null, null, null);
}

或相同,但替换AccountManagerAccountPicker

我的目标是有一个看起来像这样的选择器

理想的选择器

但是使用AccountManager我得到

客户经理

至少是 Material 的颜色

或者这个来自AccountPicker(ICS!!)

在此处输入图像描述

任何想法我做错了什么?

我认为可能AccountManager是填充了 selectedAccount 的第一个字段,但是当我这样做时,它只是选择了相应帐户的单选按钮。

4

1 回答 1

-2

您可以使用 Google Api Client文档

于 2017-05-24T10:02:12.970 回答