Android: Установка фона окна при запущенном действии

Итак, я прочитал сообщение в блоге Ромена Гая о настройке фона окна и оцениваемой производительности, и я пытаясь подражать этому. Это такое простое решение, и я не уверен, почему я не могу заставить это работать, но действие просто отказывается принимать направленный фон.

У меня есть 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", подумал, может быть, они по умолчанию использовали черный фон, но не повезло.

Прошло несколько долгих дней, я уверен, что упускаю что-то простое ... какие-нибудь очевидные ошибки, которые я делаю здесь?

23
задан hasnain_ahmad 8 October 2015 в 16:12
поделиться