изменить прогрессиалог фон - PullRequest
5 голосов
/ 24 сентября 2010

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

Пожалуйста, поделитесь своими ценными предложениями.

Ответы [ 6 ]

1 голос
/ 03 октября 2012

ProgressBar должен быть размещен на макете, а затем вам нужно установить или изменить индикатор выполнения в вашей активности.

Остерегайтесь установки фона перед настройкой max, min, прогресса и текста, иначе он будет отображаться неправильно.

0 голосов
/ 20 декабря 2013

Создать набор диалогов, установить стиль диалога следующим образом:

  <style name="CustomDialogTheme" parent="@android:style/Theme.Dialog">
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowIsFloating">false</item>
        <item name="android:windowNoTitle">true</item>
    </style>

Например:

Dialog dialog = new Dialog(main.this,R.style.CustomDialogTheme);
dialog.setContentView(<layout>);

Просто поместите ваш индикатор в макет.

0 голосов
/ 20 июня 2013

создать макет XML-файла, который вы хотите отобразить в диалоге, а затем создать объект диалога

Диалог = новый диалог (main.this);

  1. dialog.setContentView (. R.layout "your_layout");
  2. dialog.setTitle («Это мое настраиваемое диалоговое окно»);
  3. dialog.setCancelable (истина);
0 голосов
/ 23 марта 2011

Вы можете сделать это с помощью пользовательского диалога вместо использования диалога прогресса.Пользовательский диалог будет лучшим подходом для этого.Перейдите по ссылке .Вы также можете использовать

android:background="@android:color/transparent" 

в свойстве background родительского макета, чтобы сделать его прозрачным.

Надеюсь, это решит вашу проблему

0 голосов
/ 24 сентября 2010

Как говорит MGS, вы можете поместить <Progressbar> в свой XML-файл макета. Более того, вы хотите настроить свой ProgressDialog, а затем изучить Учебное пособие по CustomDialog в документации . Это объясняет все о Диалоге полностью.

0 голосов
/ 24 сентября 2010

вы можете получить его, определив индикатор выполнения и текст в вашем XML-файле, и вы будете контролировать его в своей деятельности.

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