Intereting Posts
Арабский номер в арабском тексте на Android Volley – как отправить параметры запроса DELETE? Как получить результат OnPostExecute () для основного действия, потому что AsyncTask – это отдельный класс? Связывание MvvmCross с несколькими свойствами в управлении Android с использованием синтаксиса swiss Где дополнительные параметры командной строки в Android Studio версии 1.5.1 для эмулятора Java.lang.RuntimeException: Не удается получить информацию о камере Как создать пользовательские свойства в xml для Android? Создание миниатюры Pdf в Android Как выбрать путь аудио-файла или uri с устройства в Android? Делает ли журнал замедлением производственное приложение для Android? Как установить переменную среды ANDROID_SDK_HOME? Как нарисовать собственный фон Программно отключает приложение по умолчанию Как изменить шрифт Webview в Android? Как настроить экранную тему настроек, чтобы выглядеть так?

Android: AccountPicker установлен Light Theme

Можно ли задать тему диалога выбора?

import com.google.android.gms.common.AccountPicker; .... String[] accountTypes = new String[]{"com.google"}; Intent intent = AccountPicker.newChooseAccountIntent(null, null, accountTypes, false, null, null, null, null); activity.startActivityForResult(intent, REQUEST_CODE_PICK_ACCOUNT); 

Моя основная тема приложения – android:Theme.Light но этот диалог темный. Благодарю.

Solutions Collecting From Web of "Android: AccountPicker установлен Light Theme"

Если вы хотите изменить тему диалога, вы должны изменить newChooseAccountIntent на newChooseAccountIntent и добавить два целых аргумента. Первая из них предназначена для переопределения темы и установки ее на 1, чтобы изменить тему диалога.

 String[] accountTypes = new String[]{"com.google"}; Intent intent = AccountPicker.zza(null, null, accountTypes, false, null, null, null, null, false, 1, 0); startActivityForResult(intent, REQUEST_CODE_PICK_ACCOUNT); 

Когда объявляется ваш Accountpicker (я не очень разбираюсь в AccountPicker), вы можете установить тему, но также возможно, что именно эта тема заставляет ее использовать систему

EDIT: есть причина

https://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/core/res/res/values/themes.xml

Но я думаю, вы могли бы изменить его 🙂