Итак, я прочитал сообщение в блоге Ромена Гая о настройке фона окна и оцениваемой производительности, и я пытаясь подражать этому. Это такое простое решение, и я не уверен, почему я не могу заставить это работать, но действие просто отказывается принимать направленный фон.
У меня есть ListView, в котором onListItemClick запускает новое действие, тот, который требует 3-5 секунд для полной загрузки. Пока пользователь ждет, я хотел бы нарисовать windowBackground, чтобы они «видели» действие до того, как оно действительно будет готово. Вот мой код:
Фрагмент AndroidManifest для запущенного Activity:
XML-макет для EditorActivity:
И, наконец, объект для рисования, установленный в манифесте, background_editor.xml:
editor_bg - это .png файл, расположенный в папке с возможностью переноса.
Конечным результатом является запуск EditorActivity, и все, что я вижу, - это черный фон по умолчанию с текстом «Editor», отображаемым белым (я добавил это, чтобы проверить правильность загрузки XML-файла .
Я также пробовал установить прозрачный фон для FrameLayout и TextView через android: background = "@ android: color / transparent", подумал, может быть, они по умолчанию использовали черный фон, но не повезло.
Прошло несколько долгих дней, я уверен, что упускаю что-то простое ... какие-нибудь очевидные ошибки, которые я делаю здесь?