2011-10-12 3 views
0

Я использую настраиваемый диалог выполнения, заданный here, который в качестве стиля показан ниже. Вращающееся колесо центрировано, и я не могу найти, как установить для него настраиваемую позицию.Позиционирование прядильного колеса в пользовательском диалоговом окне прогресса

Кто-нибудь может помочь?

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="NewDialog"> 
     <item name="android:windowFrame">@null</item> 
     <item name="android:windowBackground">@android:color/transparent</item> 
     <item name="android:windowIsFloating">true</item> 
     <item name="android:windowContentOverlay">@null</item> 
     <item name="android:windowTitleStyle">@null</item> 
     <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item> 
     <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item> 
     <item name="android:background">@android:color/transparent</item> 
    </style>  
</resources> 

ответ

0

Использование ProgressBar в макете. Вы можете разместить любую позицию, которую вы хотите на своем экране.

<ProgressBar android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       style="?android:attr/progressBarStyle"    
       android:id="@+id/showProgress"/> 
+0

Мне нужно вращающееся колесо размера по умолчанию с прозрачным (скажем, # 50000000) фоном, заполняющим родителя. Если я установил android: layout_width и android: layout_height для 'fill_parent' в ProgessBar, я получаю огромное вращающееся колесо. Согласно ссылке, которую я предоставляю в моем вопросе, это может быть сделано только с помощью специального диалога. Единственная проблема заключается в том, что колесо центрировано, и я хотел бы установить пользовательскую позицию. У вас есть альтернативное решение? – jul

+0

вы можете увидеть эту ссылку. Я добавил код в свой блог. http://sujitdroid.blogspot.com/2011/10/custom-progressdilaog-like-iphone.html – Sujit

 Смежные вопросы

  • Нет связанных вопросов^_^