मुझे आश्चर्य है कि कोई भी गतिशील रूप से नियंत्रण बनाने के लिए सर्वोत्तम अभ्यास के रूप में कुछ अंतर्दृष्टि निकाल सकता है (फुटेज बनाम तत्काल)।एंड्रॉइड में नियंत्रण को बढ़ाने या त्वरित करने के लिए बेहतर है?
बढ़:
TextView styledText = (TextView)inflater.inflate(R.layout.styledTextView);
का दृष्टांत:
TextView styledText = new TextView(mContext);
styledText.setTextAppearance(R.style.StyledTextStyle);
वस्तु बनाया जा रहा है या तो फुलाया एक्सएमएल फ़ाइल में विशेषताओं को शामिल कर सकते हैं, या एक शैली परिभाषा जो instantiated वस्तु में जोड़ा जाता है में शामिल किया बाद में। (मान लें कि इस स्टाइल में चौड़ाई, पृष्ठभूमि, टेक्स्ट रंग इत्यादि शामिल हैं)।
प्रत्येक विधि के किसी भी समय/मेमोरी परीक्षण चलाने में सक्षम नहीं है, यह सोच रहा था कि क्या कोई जानता है कि सबसे तेज़/सबसे कुशल था।
एक दिलचस्प नोट। जबकि पाठ उपस्थिति विधि TextViews के साथ काम करेगी, यह गैर-पाठ दृश्यों (बटन, लीनियरलाउट्स, आदि) के साथ नहीं होगी। – Adam