Intereting Posts
Предварительный просмотр макетов в Studio Studio для Listview + Gridview Что такое простой способ заглушить / заглушить спокойный веб-сервис? Как включить homeAsUp или вызвать setDisplayHomeAsUpEnabled () на отдельной панели инструментов с помощью appcompat v21 Отправлять информацию об отслеживании через A2DP / AVRCP Как интегрировать Google Analytics в Android-приложение Youtube-dl в Android Удалить LoginActivity из Manifest – Facebook SDK для Android 3.0 HttpURLConnection для отправки изображений, аудио и видео файлов с параметром может (String или Json String) Android Не удалось проанализировать вывод «adb version»? Можно ли изменить цвет значка дизайна материала из xml в Android? Зависимости Android-библиотеки, поврежденные после SDK / ADT-обновления Анимация TextView для увеличения целого числа и остановки в какой-то момент? Поддерживает ли андроид тип .jks keystore? Как определить правильную ориентацию устройства в многоэкранном режиме Android N? Вкладки без значка

Создайте progressDialog только со спиннером (посередине)

Мне нужно создать progressDialog только со счетчиком и без коробки (или, по крайней мере, с меньшим ящиком и изображением в середине).

Я не хочу добавлять spinner в мой .xml (файл макета), чтобы загрузить счетчик.

Есть ли способ сделать это? Благодаря!

Введите описание изображения здесь

Solutions Collecting From Web of "Создайте progressDialog только со спиннером (посередине)"

Попробуйте вот так:

pd = new ProgressDialog(Login.this,R.style.MyTheme); pd.setCancelable(false); pd.setProgressStyle(android.R.style.Widget_ProgressBar_Small); pd.show(); 

И создайте тему в values\styles.xml

  <style name="MyTheme" parent="android:Theme.Holo.Dialog"> <item name="android:alertDialogStyle">@style/CustomAlertDialogStyle</item> <item name="android:windowBackground">@color/transparent</item> <item name="android:textColorPrimary">#FFFFFF</item> <item name="android:backgroundDimEnabled">false</item> <item name="android:textColor">#FFFFFF</item> <item name="android:textStyle">normal</item> <item name="android:textSize">12sp</item> </style> 

А также добавьте эту тему в values\styles.xml

  <style name="CustomAlertDialogStyle"> <item name="android:bottomBright">@color/transparent</item> <item name="android:bottomDark">@color/transparent</item> <item name="android:bottomMedium">@color/transparent</item> <item name="android:centerBright">@color/transparent</item> <item name="android:centerDark">@color/transparent</item> <item name="android:centerMedium">@color/transparent</item> <item name="android:fullBright">@color/transparent</item> <item name="android:fullDark">@color/transparent</item> <item name="android:topBright">@color/transparent</item> <item name="android:topDark">@color/transparent</item> </style> 

И добавьте values\colors.xml

 <color name="transparent">#00000000</color> 

Просто однострочный код:

 pd.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));