की inflate विधि में दूसरे पैरामीटर का उपयोग कैसे करते हैं LayoutInflater
अमूर्त वर्ग की inflate विधि ViewGroup
रूट लेने वाली inflate विधि का दूसरा पैरामीटर है। प्रलेखन से, इसे "जेनरेटेड पदानुक्रम के माता-पिता होने के लिए वैकल्पिक दृश्य" के रूप में वर्णित किया गया है।आप लेआउट इन्फ्लूटर क्लास, एंड्रॉइड
क्या कोई इस पैरामीटर का उपयोग करने के तरीके पर एक उदाहरण दे सकता है? और आप वहां क्या रखेंगे? ViewGroup
LinearLayout
जैसे किसी भी प्रकार का लेआउट हो सकता है।
मुझे समझ में नहीं आया कि इस पैरामीटर के साथ क्या करना है। यदि आप जो दृश्य देख रहे हैं वह उस लेआउट का हिस्सा नहीं है जो यहां दर्ज किया गया है तो यह एक त्रुटि देगा। इसका उद्देश्य समझ में नहीं आता है। दस्तावेज़ से
अधिक:
public View inflate (XmlPullParser parser, ViewGroup root)
Added in API level 1 Inflate a new view hierarchy from the specified xml node. Throws InflateException if there is an error.
प्रदर्शन कारणों से महत्वपूर्ण, देखने मुद्रास्फीति कि निर्माण समय पर किया जाता है एक्सएमएल फाइल के पूर्व प्रसंस्करण पर काफी निर्भर करता। इसलिए, वर्तमान में LayoutInflater
का उपयोग XmlPullParser
के साथ रन टाइम पर एक सादे एक्सएमएल फ़ाइल पर संभव नहीं है।
पैरामीटर्स पार्सर एक्सएमएल डोम नोड दृश्य पदानुक्रम का विवरण युक्त है।
रूट जनरेटेड पदानुक्रम के माता-पिता होने के लिए वैकल्पिक दृश्य। लौटा हुआ पदानुक्रम का मूल दृश्य। यदि रूट की आपूर्ति की गई थी, तो यह मूल दृश्य है; अन्यथा यह फुर्ती हुई XML फ़ाइल की जड़ है।
मुझे पूरा यकीन है कि आप एक 'शून्य' पास कर सकते हैं क्योंकि यह एक वैकल्पिक पैरामीटर है। – midhunhk