Изменение цвета экрана в ProgressDialog - PullRequest
0 голосов
/ 08 июля 2011

У меня есть следующий код для отображения ProgressDialog, когда данные извлекаются из Интернета:

    loading = new ProgressDialog( context, ProgressDialog.STYLE_HORIZONTAL );
    loading.setMessage( context.getResources().getString( R.string.loading ) );
    loading.setIndeterminate( true );
    loading.setCancelable( false );
    loading.show();

, и он прекрасно работает.Есть только одна проблема: каждый другой экран в моем приложении имеет синий фон, а экран загрузки имеет черный фон (# 000000, по его мнению).Это особенно раздражает, когда загрузка данных происходит быстро, поскольку она выглядит как черная «вспышка» для пользователей.

Есть ли способ изменить черный фон позади ProgressDialog (не темно-серый самого ProgressDialog)

1 Ответ

0 голосов
/ 08 июля 2011

Если вы имеете в виду черный фон своей деятельности, вам придется использовать асинхронную задачу и реализовать API-интерфейс doInBackground (), а если вы ищете фон диалогового окна прогресса, вам придется настроить свой диалог, не трудно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...