मैं नंबरपिकर घटक-विजेट का उपयोग करना चाहता हूं लेकिन इसके बजाय डिफ़ॉल्ट होलो थीम में मुझे नीले रंग को नारंगी के साथ प्रतिस्थापित करने की आवश्यकता है क्योंकि यह मेरी स्टाइल में डिफ़ॉल्ट रंग है। मैं नीले रंग और संख्याओं के रंग को कैसे बदल सकता हूं, और घटक की सभी कार्यक्षमता को कैसे रख सकता हूं? धन्यवादएंड्रॉइड में नंबर पिकर शैली को कैसे बदला जाए?
उत्तर
लाइब्रेरी/res/drawable - */numberpicker_selection_divider.9.png की प्रति बनाएं और फिर नाम, custom_np_sd.9.png। गतिविधि विषय के माध्यम से
अवहेलना डिफ़ॉल्ट NumberPicker शैली:
<style name="AppTheme" parent="@style/Holo.Theme">
<item name="numberPickerStyle">@style/CustomNPStyle</item>
</style>
<style name="CustomNPStyle" parent="@style/Holo.NumberPicker">
<item name="selectionDivider">@drawable/custom_np_sd</item>
</style>
और गतिविधि विषय के रूप में @ शैली/AppTheme लागू होते हैं।
शैली – user1796624
शैली की प्रतिलिपि बनाने के लिए मुझे लाइब्रेरी फ़ोल्डर कहां मिल सकता है त्रुटि: आइटम के लिए अभिभावक को पुनर्प्राप्त करने में त्रुटि: कोई संसाधन नहीं मिला जो दिए गए नाम से मेल खाता है @android: शैली/Widget.Holo.NumberPicker '। त्रुटि: कोई संसाधन नहीं मिला जो दिए गए नाम से मेल खाता है: attr 'android: selectDivider'। –
मैं उपरोक्त टिप्पणी से सहमत हूं। कोई संसाधन नहीं मिला इसका इस्तेमाल कैसे करें? – maXp
दुर्भाग्यवश, आप इसे स्टाइल नहीं कर सकते हैं। NumberPicker
के लिए शैलियों और स्टाइल विशेषताएँ सार्वजनिक एपीआई में मौजूद नहीं हैं, इसलिए आप उन्हें सेट नहीं कर सकते हैं और डिफ़ॉल्ट रूप बदल सकते हैं। आप केवल प्रकाश और अंधेरे विषय के बीच चयन कर सकते हैं।
एक समाधान के रूप में मैं android-numberpicker लाइब्रेरी का उपयोग करने का सुझाव दूंगा। लाइब्रेरी मूल रूप से एंड्रॉइड स्रोत कोड से निकाले गए नंबरपिकर का एक बंदरगाह है। लेकिन इससे बेहतर है, यह एंड्रॉइड 2.x पर NumberPicker
का बैकपोर्ट भी करता है। पुस्तकालय आसानी से स्टाइल किया जा सकता है।
विभाजक शैली को NPWidget.Holo.NumberPicker
शैली और selectionDivider
और selectionDividerHeight
विशेषताओं को समायोजित करने के लिए।
टेक्स्ट को NPWidget.Holo.EditText.NumberPickerInputText
शैली समायोजित करने के लिए शैली को स्टाइल करने के लिए।
की अनुमति नहीं है लेकिन लाइब्रेरी का उपयोग करके आप घटक के लिए स्क्रॉल कार्यक्षमता सुझाव खो दिया है, मैं करूंगा वास्तव में इस कार्यक्षमता को रखना पसंद है – user1796624
लाइब्रेरी संस्करण भी स्क्रॉल कर सकता है। इसके साथ कोई समस्या नहीं है। – Tomik
कोई फर्क नहीं पड़ता कि मैंने किस शैली को चुना, मैं * हमेशा * काला पाठ मिला। –
<NumberPicker
android:id="@+id/np"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_centerHorizontal="true"
android:background="@drawable/drawablenp"
android:layout_centerVertical="true"></NumberPicker>
Create a background in drawable folder
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<gradient
android:startColor="#707070"
android:centerColor="#f8f8f8"
android:endColor="#707070"
android:angle="270"/>
</shape>
- 1. एंड्रॉइड: संपादन टेक्स्ट की शैली को कैसे बदला जाए?
- 2. TabView की पृष्ठभूमि शैली को कैसे बदला जाए?
- 3. एंड्रॉइड-कैमरा को सतहदृश्य में पोर्ट्रेट में कैसे बदला जाए?
- 4. एंड्रॉइड में स्टार्टअप गतिविधि को कैसे बदला जाए?
- 5. ग्रहण में एंड्रॉइड ऐप के आइकन को कैसे बदला जाए?
- 6. एनीमेशन के साथ नंबरपिकर के मूल्य को कैसे बदला जाए?
- 7. डिफ़ॉल्ट पायथन संस्करण को कैसे बदला जाए?
- 8. अलगाव स्तर को कैसे बदला जाए?
- 9. स्टब्स के व्यवहार को कैसे बदला जाए?
- 10. सबमिट बटन उपस्थिति को कैसे बदला जाए?
- 11. संगतता लाइब्रेरी के तहत ListFragment में प्रोग्रेसबार शैली को कैसे बदला जाए?
- 12. एक्सएएमएल शैली में, ढाल के लिए ठोस पृष्ठभूमि को कैसे बदला जाए?
- 13. अभिव्यक्ति में पैरामीटर के प्रकार को कैसे बदला जाए?
- 14. इंटरनेट एक्सप्लोरर में चयनित टेक्स्ट रंग को कैसे बदला जाए?
- 15. जावा में माउस कर्सर को कैसे बदला जाए?
- 16. मेमोरी एड्रेस में संग्रहीत मूल्य को कैसे बदला जाए?
- 17. HttpWebRequest में UserAgent के एन्कोडिंग को कैसे बदला जाए?
- 18. फायरमॉन्की में वैश्विक स्तर पर फ़ॉन्ट्स को कैसे बदला जाए?
- 19. आरजीबी रंग को एचएसवी में कैसे बदला जाए?
- 20. ज़ेंड स्टूडियो में डिफ़ॉल्ट वर्कस्पेस स्थान को कैसे बदला जाए?
- 21. achartengine में पाइचर्ट के मार्जिन को कैसे बदला जाए?
- 22. एसक्यूएल सर्वर में मास्टर डेटाबेस संयोजन को कैसे बदला जाए?
- 23. Qt में QCheckBox टेक्स्ट लेबल रंग को कैसे बदला जाए?
- 24. जावास्क्रिप्ट माउस कर्सर को किसी छवि में कैसे बदला जाए?
- 25. "ब्राउज़ करें" में "फ़ाइल चुनें" को कैसे बदला जाए?
- 26. सिल्वरलाइट में टेक्स्टब्लॉक के पृष्ठभूमि रंग को कैसे बदला जाए?
- 27. ollydbg में ईआईपी के मूल्य को कैसे बदला जाए?
- 28. उप में आर का उपयोग करके '(', ')' को कैसे बदला जाए?
- 29. डोमेन पंजीकरण रिकॉर्ड में निर्माण तिथि को कैसे बदला जाए?
- 30. एक्सएनए में गेम के दौरान फोंटसाइज को कैसे बदला जाए?
क्यों गूगल स्टाइल NumberPicker –