mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question अनियमित
speech play
speech pause
speech stop

प्रोग्रामेटिक रूप से दृश्य बनाने के लिए एंड्रॉइड में इन्फ्लेटर का उपयोग कैसे करें

इन्फ्लेटर एंड्रॉइड में एक क्लास है जो एक लेआउट फ़ाइल को व्यू में फुलाने (या लोड करने) का एक तरीका प्रदान करता है। इसका उपयोग XML लेआउट फ़ाइलों में दृश्यों को परिभाषित करने के बजाय प्रोग्रामेटिक रूप से बनाने के लिए किया जाता है। Inflater, LayoutInflater वर्ग का एक उपवर्ग है, जो XML लेआउट फ़ाइलों को लोड करने और पार्स करने के लिए जिम्मेदार है। इन्फ्लेटर क्लास एक XML संसाधन फ़ाइल को इनपुट के रूप में लेता है, और एक व्यू ऑब्जेक्ट लौटाता है जो XML फ़ाइल में परिभाषित लेआउट का प्रतिनिधित्व करता है। यहां एक उदाहरण दिया गया है कि आप प्रोग्रामेटिक रूप से व्यू बनाने के लिए इन्फ्लेटर क्लास का उपयोग कैसे कर सकते हैं:
```
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.my_layout, null);
```
इस उदाहरण में, `my_layout` XML संसाधन फ़ाइल है जो लेआउट को परिभाषित करती है वह दृश्य जिसे आप बनाना चाहते हैं. `inflater.inflate()` विधि संसाधन फ़ाइल से लेआउट को लोड करती है और एक व्यू ऑब्जेक्ट लौटाती है जो लेआउट का प्रतिनिधित्व करती है। फिर आप इसे अपने ऐप के यूआई में जोड़ने के लिए व्यू ऑब्जेक्ट का उपयोग कर सकते हैं, उदाहरण के लिए:
```
व्यूग्रुप पैरेंट = (व्यूग्रुप) findViewById(R.id.parent_view);
parent.addView(view);
```
ध्यान दें कि इन्फ्लेटर क्लास केवल एंड्रॉइड 3.0 (हनीकॉम्ब) और प्लेटफ़ॉर्म के बाद के संस्करणों में उपलब्ध है। Android के पुराने संस्करणों में, आप इसके बजाय LayoutInflater क्लास का उपयोग करेंगे।

Knowway.org आपको बेहतर सेवा प्रदान करने के लिए कुकीज़ का उपयोग करता है। Knowway.org का उपयोग करके, आप कुकीज़ के हमारे उपयोग के लिए सहमत होते हैं। विस्तृत जानकारी के लिए, आप हमारे कुकी नीति पाठ की समीक्षा कर सकते हैं। close-policy