Пользовательский интерфейс Android с инструментальной компоновкой отличается от отладочной сборки

#android #user-interface

#Android #пользовательский интерфейс

Вопрос:

Как мне получить тесты инструментальной компоновки (UI), которые имеют тот же стиль и тему, что и моя отладочная сборка?

В настоящее время макет, отображаемый при открытии фрагмента из инструментального теста, отличается по стилю от фрагмента, открытого при обычном использовании приложения.

Я пропускаю основной шаг при написании инструментальных тестов в этом случае?

Ответ №1:

Чтобы получить свой ответ, используйте это, поскольку ваш вопрос не очень специфичен.

Ответ №2:

Исправлено, вы можете указать атрибут темы в launchFragmentInContainer методе.

 val fragment = ShippingAddressInputFragment.newInstance(vmStore())
launchFragmentInContainer(
  themeResId = R.style.AppTheme,
  instantiate = { fragment }
)