9

क्या somthing बनाने के लिए सबसे अच्छा तरीका यह की तरह लग रही होगी।एंड्रॉइड में कस्टम प्रगति पट्टी कैसे बनाएं?</p> <p><img src="https://i.stack.imgur.com/ZxybA.png" alt="enter image description here"></p> <p>उस पर पाठ अनुकूलन, न केवल संख्या होने की जरूरत है, कुछ तार भी संदर्भ के आधार पर:

मैं इसे क्या देख से

:

  1. एक कस्टम View बनाएँ और onDraw के भीतर सभी गणना और पाठ संरेखण प्रदर्शन करते हैं।
  2. शैली या एक क्षैतिज ProgressBar का विस्तार करें।

आपको क्या लगता है?

उत्तर

9

ProgressBar बढ़ाएँ ... OnDraw() ओवरराइड

इस लिए प्राथमिक कारण है कि प्राथमिक तरीके के सभी पहले से ही देखते हैं और वस्तु केंद्रित प्रोग्रामिंग का पहला नियम कोड-पुन: उपयोग का मतलब है एक नए अंदाज़ में नहीं है पहिया।

+1

शायद यह विधि आपके टेक्स्ट और लेबल के लिए ओवरराइड प्रोग्रेसबार सहित कस्टम व्यू के साथ पार हो गई है और क्या नहीं है। – Graeme

+1

हां, यह उत्तर सबसे अच्छा है। इसे पढ़ने के बाद, थोड़ी सी खोज की और इसे पाया: http://colintmiller.com/2010/10/how-to-add-text-over-a-progress-bar-on-android/ – Alin

+0

@Alin लगता है एक डफ लिंक हो ... – HGPB