Как настроить палитру цветов?

Я использую интегрированный API для выбора файлов в Android, например:

Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("*/*");

startActivityForResult(intent, 42);

Все хорошо, когда дело доходит до функциональности, но цвет полосы этого действия по умолчанию — СИНИЙ, и мне было интересно, как я могу его изменить?

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
0
47
1

Ответы 1

Поскольку сборщик файлов - это другое приложение (имя приложения: имя пакета файлов: com.android.documentsui), я думаю, что, насколько я знаю, невозможно изменить цвет панели инструментов. Однако я думаю, что вы можете реализовать функцию выбора файлов самостоятельно в своем приложении. В этом случае это ваше собственное приложение, поэтому вы можете свободно менять цвет панели инструментов.

хм, я не могу найти пример кода, который кто-то делает?

Sorah Al 10.03.2019 14:26

Я думаю, что это обычный способ использовать структуру доступа к хранилищу, поэтому я считаю, что переход к Activity с другим цветом панели инструментов не является поведением, которое заставляет пользователей чувствовать себя странно. Исходя из этого, если вы создадите свое собственное средство выбора файлов, вам нужно будет создать его с пользовательским интерфейсом, поэтому я думаю, что это непросто. Я не пробовал, но нашел такой библиотека. Были и очень Старые.

ysys 10.03.2019 17:14

Другие вопросы по теме