द्वारा दृश्य खोजें मेरे पास गतिशील रूप से निर्मित दृश्य है और इसे टैग द्वारा ढूंढना चाहते हैं, क्या यह संभव है? मुझे फ़ंक्शन findViewById
पता है, क्या टैग के लिए कुछ समान है?एंड्रॉइड। टैग
10
A
उत्तर
13
LinearLayout linLayout = (LinearLayout)findViewWithTag("layout1");
लेकिन मुझे नहीं लगता कि आपको गतिशील दृश्य के लिए टैग की आवश्यकता है। आप कोड निम्नलिखित
for (int i=0; i < total_resource; i++) {
//retrieve id dynamically
int id = getResources().getIdentifier("resource"+i, "id", getPackageName());
TextView myText = (TextView) findViewById(id); // get the element
}
1
ids.xml अपना आईडी स्टोर करने के लिए से गतिशील संसाधन प्राप्त कर सकते हैं:
<?xml version="1.0" encoding="utf-8"?> <resources> <item type="id" name="component1" /> <item type="id" name="component2" /> <item type="id" name="component3" /> </resources>
सेट गतिक रूप से उत्पन्न घटक की तरह:
Button1.setId(R.id.layout1); buttom2.setId(R.id.layout2); button3.setId(R.id.layout3);
एक और तरीका है स्थापित करने के लिए है गतिशील रूप से
button1.setTag(1);
बनाते समय आपके घटक के लिए एक टैग 210
और getTag()
का उपयोग उस घटक को प्राप्त करने के लिए
संबंधित मुद्दे
- 1. एंड्रॉइड: नया टैग एकत्रित - अज्ञात टैग प्रकार
- 2. एंड्रॉइड: jpg EXIF टैग
- 3. एंड्रॉइड: स्क्रीन में स्क्रीनऑरिएंटेशन टैग
- 4. एचटीएमएल 5 ऑडियो टैग एंड्रॉइड
- 5. एंड्रॉइड Google Analytics रेफरर टैग
- 6. एंड्रॉइड की सामग्री का वास्तविक उद्देश्य क्या है टैग टैग?
- 7. एंड्रॉइड एनएफसी टैग कैसे पढ़ और लिखें?
- 8. एंड्रॉइड स्टैक निशान में टैग कैसे जोड़ें?
- 9. एंड्रॉइड या वॉयस टैग (वॉयस कमांड) एपीआई
- 10. एंड्रॉइड - <गतिविधि-उपनाम> मेनिफेस्ट टैग
- 11. एक्सएमएल खाली टैग के साथ एंड्रॉइड मेनिफेस्ट?
- 12. एंड्रॉइड: अनुमतियां अनुपलब्ध नाम और टैग
- 13. एंड्रॉइड फिक्स्ड-चौड़ाई व्यूपोर्ट मेटा-टैग
- 14. एंड्रॉइड: सर्विस क्लास में एनएफसी टैग पढ़ना
- 15. कीवर्ड/टैग
- 16. क्या एचडीएमएल टैग टैग हेड टैग
- 17. टैग
- 18. टैग
- 19. टैग
- 20. टैग
- 21. टैग
- 22. टैग
- 23. टैग
- 24. टैग
- 25. टैग
- 26. टैग
- 27. टैग
- 28. टैग
- 29. टैग
- 30. आवेदन के टैग पढ़ने के बजाय "नया टैग एकत्रित" - एनएफसी एंड्रॉइड
हां, वहाँ देखें ViewWithTag –
बेशक, आपको अपने दृश्य के लिए टैग सेट करना चाहिए: डी – kidnan1991