एक AppCompat दृश्य घटक और एक मानक/डिफ़ॉल्ट दृश्य घटक बीच क्या अंतर है लेखन मैन्युअल इस वर्ग के उपयोग करने की आवश्यकता चाहिए?
AppCompat View घटक प्लेटफ़ॉर्म के पुराने संस्करण पर संगत सुविधाओं का समर्थन करता है।
AppCompat दृश्य घटक "अवगत टिंट" के रूप में वर्णित हैं, लेकिन इस फर्क सिर्फ इतना है, और यह वास्तव में क्या करता है?
हालांकि अधिकांश AppCompatView केवल अंतर यह गतिशील टिंट और पृष्ठभूमि रंग की अनुमति देता है। टिंट जागरूक एकमात्र अंतर नहीं है, उदाहरण के लिए, प्रत्येक AppCompatView के अपने मतभेद हैं।
- AppCompatEditText बनाम EditText
textAllCaps शैली जिंजरब्रेड अप करने के लिए श्रेय देता है।
- AppCompatSpinner बनाम स्पिनर
popupTheme का उपयोग कर पॉपअप विषय की स्थापना।
आप Android docs में प्रत्येक दृश्य अंतर को खोद सकते हैं।
हालांकि, जैसा कि सिड/डॉक्स कहता है, आपको इसे अपने लेआउट पर निर्दिष्ट नहीं करना है क्योंकि यह स्वचालित रूप से AppCompat विचारों में परिवर्तित हो जाएगा। लेकिन, यदि आप कस्टम व्यू बनाना चाहते हैं, तो आपको AppCompat Views का उपयोग करना चाहिए, या अन्य this bug होगा।
"यह वास्तव में क्या करता है?" - 'थीम.मटेरियल' के साथ 'एपकोपेट-वी 7',' रंगमंचरी 'और' कलरएक्सेन्ट 'जैसे कस्टम थीम परिभाषित रंगों की धारणा का समर्थन करता है। Android 5.0+ पर मूल 'थीम। सामग्री' विजेट, और 'एपकोपेट-वी 7' में समर्थित विजेट्स, उन रंगों का उपयोग सामग्री डिज़ाइन दिशानिर्देशों के अनुसार करेंगे। – CommonsWare
धन्यवाद @ कॉमन्सवेयर। यदि आप इसे उत्तर के रूप में पोस्ट करते हैं तो मैं इसे स्वीकार कर पाऊंगा। –
अच्छा, यह आपके प्रश्न का पूरी तरह उत्तर नहीं देता है। मैंने टिनटिंग के अलावा, अन्य चीज़ों के बारे में जानने के लिए सभी 'एपकोपेट-वी 7' विगेट्स (विशेष रूप से हालिया अपडेट के साथ) की व्यवस्थित समीक्षा नहीं की है। – CommonsWare