2010-08-17 12 views
28

मुझे यह निर्दिष्ट करने के लिए सही तरीके खोजने में कुछ कठिनाइयां हैं कि प्रगति पट्टी में छोटी अनिश्चित शैली होनी चाहिए।मैं प्रोग्रेसबार की शैली को छोटे से कैसे बदल सकता हूं?

मुझे खुशी होगी अगर कोई मेरे लिए और दूसरों के लिए एक उदाहरण प्रदान कर सकता है जो इस जानकारी के लिए त्वरित खोज करते हैं।

+0

क्या आप छोटे अनिश्चितकालीन शैली कहते हैं? यह है कि जब टाइटल बार में प्रगति पट्टी प्रदर्शित होती है? क्या आप छवि की स्केलिंग का उपयोग नहीं कर सकते? – Sephy

+0

कताई ग्राफिक का एक छोटा संस्करण है। मैं इसे बटन के अंदर प्रदर्शित करने के लिए इसका उपयोग करना चाहता हूं ताकि यह दिखाया जा सके कि सर्वर पर कॉल समाप्त होने के बाद बटन सक्रिय हो जाएगा – Janusz

उत्तर

94

समाधान

<ProgressBar 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    style="?android:attr/progressBarStyleSmall" /> 
+1

क्या इन देशी शैलियों की एक सूची है? मुझे एक छोटी, अंधेरे प्रगति पट्टी की आवश्यकता है ... – OneWorld

+0

मैंने अंधेरे प्रगति पट्टी के लिए बहुत कुछ खोजा क्योंकि सफेद पर मानक प्रगति पट्टी लगभग नहीं देखी जा सकती है। मैंने खुद को चित्रित किया क्योंकि मुझे एक नहीं मिला। – Janusz

+1

मुझे केवल http://www.fixedd.com/projects/android_drawables_display -> अन्य – OneWorld

8

यहाँ कैसे प्रोग्राम के रूप में यह करने के लिए है करने के लिए शैली बदलने के लिए है:

ProgressBar progress = new ProgressBar(ctx, null, android.R.attr.progressBarStyleSmall); 
+4

एंड्रॉइड.R.attr.progressBarStyleSmall पर आकर्षित करने योग्य "spinner_black_76" मिला – Mbt925

5

इस काम का हो सकता है:

style="?android:attr/android:progressBarStyleSmall" 
14

एक और तरीका ऐसा करने के लिए

style="@android:style/Widget.ProgressBar.Small" 

Ex_

<ProgressBar 
android:id="@+id/progress_bar" 
style="@android:style/Widget.ProgressBar.Small" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:padding="7dip" 
arandroid:visibility="visible" />