Intereting Posts
कैनवास को बदलने के लिए ओपनजीएल का उपयोग करना – एंड्रॉइड कैसे पहली गतिविधि को छोड़कर सभी गतिविधियों को खत्म करने के लिए? कैसे एंड्रॉइड में उप दृश्य के रूप में libgdx को जोड़ने के लिए टाइटेनियम के साथ एसडीके एंड्रॉइड को कैसे स्थापित करें फ्लोटिंगएक्शनबटन छिपा नहीं है फेसबुक लॉगिन बटन: कस्टम शैली लागू करें सेवा में Android MediaProjectionManager Xmlhttpcquestquest फोनगैप / एंड्रॉइड एप्लिकेशन पर 401 रिटर्न एंड्रॉइड एडिटटेक्स्ट, कीबोर्ड टेक्स्ट वाटर समस्या एंड्रॉइड: पूरे लेआउट को घुमाएं क्या मुझे एंड्रॉइड एप्लीकेशन में डेटा प्रारूप के रूप में XML या JSON का उपयोग करना चाहिए? क्या मैं एक स्ट्रिंग सरणी में एक स्थानीय पाठ फ़ाइल लाइन को रेखा से पढ़ सकता / सकती हूं? क्या Android में एक 3D मॉडल आयात करने का एक तरीका है? एंड्रॉइड रिलेटिव लेआउट, बराबर दूरी? एंड्रॉइड एपबल लाइब्रेरी, स्काईपब

Material Design android में TimePicker को कस्टमाइज़ करने के लिए कैसे?

मैं चयनकर्ता रंग और टाइमकिक्कर के अन्य भागों को बदलने में असमर्थ हूं। अब तक, मैं हेडर रंग और पृष्ठभूमि को बदल सकता हूं लेकिन मैं आंतरिकरचिल और टेक्स्ट कलर को बदलने में असमर्थ हूं।

कस्टम थीम लिंक बदलें

मेरा कोड:

<TimePicker android:id="@+id/tp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:timePickerMode="clock" android:headerBackground="#565466" android:amPmBackgroundColor="#500126" android:numbersBackgroundColor="#57e326" android:numbersTextColor="#995394" android:numbersSelectorColor="#675543" android:textColorSecondary="#897530" android:textColorPrimary="#359875" /> 

Solutions Collecting From Web of "Material Design android में TimePicker को कस्टमाइज़ करने के लिए कैसे?"

सरल प्रकार

आपको बस इतना करना होगा कि आप अपने गतिविधि के विषय में उच्चारण रंग सेट करें:

 <item name="colorAccent">#3333cc</item> 

यह आपके लिए सभी रंग सेट करेगा ताकि आप स्टाइल को गड़बड़ न करें।

( इसका यह भी मतलब है कि आपको अपने टाइम amPmBackgroundColor पर amPmBackgroundColor जैसे मूल्यों को सीधे सेट नहीं करना चाहिए, amPmBackgroundColor आपके लिए चीजों को करने दें। )

उन्नत मोड

यदि आप सभी संभावित मूल्यों को अलग से निर्दिष्ट करना चाहते हैं, तो निम्न करें:

सबसे पहले इसे अपनी गतिविधि के विषय में परिभाषित करें:

 <item name="android:timePickerStyle">@style/Theme.MyTheme.TimePicker</item> 

फिर उपयुक्त शैली बनाएं:

 <style name="Theme.MyTheme.TimePicker" parent="android:Widget.Material.Light.TimePicker"> <item name="android:timePickerMode">clock</item> <item name="android:headerBackground">#ff555555</item> <item name="android:numbersTextColor">?android:attr/textColorPrimaryActivated</item> <item name="android:numbersInnerTextColor">?android:attr/textColorSecondaryActivated</item> <item name="android:numbersSelectorColor">?android:attr/colorControlActivated</item> <item name="android:numbersBackgroundColor">#ff555555</item> <item name="android:amPmTextColor">?android:attr/textColorSecondary</item> </style> 

ध्यान दें कि numbersInnerTextColor केवल एपीआई स्तर 23 से उपलब्ध है और अन्य शैलियों (जैसे headerTextColor ) को सेट नहीं किया जा सकता (या कम से कम मैं इसे काम नहीं कर सका)।

मुझे "उन्नत" मोड का उपयोग करने के बारे में सलाह दी जानी चाहिए क्योंकि टाइमपीकर को उस गतिविधि के समान रंग होना चाहिए और अन्यथा ऐसा करना आपके यूएक्स को खराब तरीके से प्रभावित कर सकता है

टाइमपीकर सामग्री शैली:

कस्टम रंगों के साथ TimePickerDialog सामग्री शैली

 <style name="MyTimePickerDialogStyle" parent="@style/ThemeOverlay.AppCompat.Dialog.Alert"> <item name="showTitle">false</item> <item name="colorControlActivated">#ffd600</item> <item name="colorAccent">#b71c1c</item> <item name="android:textColorPrimary">#43a047</item> <item name="android:textColorSecondary">#f44336</item> </style> 

टाइमक्कर विजेट शैली

 <style name="MyTimePickerWidgetStyle" parent="@android:style/Widget.Material.TimePicker"> <item name="android:headerBackground">#ffe082</item> <item name="android:numbersTextColor">#b71c1c</item> <item name="android:numbersInnerTextColor">#f44336</item> <item name="android:numbersSelectorColor">#33691e</item> <item name="android:numbersBackgroundColor">#ef9a9a</item> <item name="android:amPmTextColor">#9c27b0</item> </style> 

TimePicker पर अधिक जानकारी के लिए http://www.zoftino.com/android-timepicker-example देखें