मैं अपनी गतिविधि में रैखिक लेआउट जोड़ने के लिए ड्रैग और ड्रॉप सुविधा का उपयोग कर रहा हूं। जब मैं गतिविधि_माइन.एक्सएमएल की जांच करता हूं तो घटक बनाया जाता है लेकिन कोई "एंड्रॉइड: आईडी" मैं मैन्युअल रूप से आईडी नहीं जोड़ सकता, क्योंकि R.java में इस लेआउट के लिए कोई आईडी नहीं है। इसे कैसे हल करें?एंड्रॉइड सेट करना: रैखिक लेआउट घटक के लिए आईडी
उत्तर
आप एंड्रॉयड जोड़ते हैं: अपने XML करने के लिए आईडी = "@ + id/YOUR_ID", अपने आईडीई (मैं ग्रहण संभालने हूँ) R.java पुनः संकलित होगा, और आप में R.id.YOUR_ID उपयोग करने के लिए सक्षम होना चाहिए आपकी गतिविधि
आपको आईडी प्रोग्रामेटिक रूप से आईडी सेट करने के लिए R.id का उपयोग करने की आवश्यकता नहीं है। आप आईडी के लिए सकारात्मक संख्या का उपयोग कर सकते हैं:
myNewLayout.setId(newLayoutIndex);
देखें प्रलेखन
पहचानकर्ता इस दृश्य के पदानुक्रम में अद्वितीय होने की जरूरत नहीं है के अनुसार। पहचानकर्ता एक सकारात्मक संख्या होना चाहिए।
सहमत हैं, लेकिन यदि आप xml में दृश्य को परिभाषित करते हैं (वह गतिविधि_main.xml का उल्लेख करता है) तो इसे वहां सेट करना बेहतर होता है। यह ध्यान देने योग्य भी है कि आईडी की प्रोग्रामेटिक रूप से डुप्लिकेट आईडी बनाने की क्षमता है, इसलिए इसे करने से पहले इसे वास्तव में सोचना चाहिए। – Flynn81
यदि आप केवल एक दृश्य का उपयोग करना चाहते हैं - agrred। लेकिन क्या होगा यदि आपको प्रोग्रामेटिक रूप से कई विचारों के साथ बनाने और काम करने की ज़रूरत है? – Dimmerg
- 1. एंड्रॉइड - रैखिक लेआउट लाने के लिए टॉफ्रंट()
- 2. रैखिक लेआउट एंड्रॉइड
- 3. एंड्रॉइड खाली रैखिक लेआउट सामग्री
- 4. एंड्रॉइड रैखिक लेआउट वजन प्रोग्रामेटिक
- 5. एंड्रॉइड: रैखिक लेआउट नई लाइन
- 6. रैखिक लेआउट
- 7. क्या एडाप्टर को रैखिक लेआउट में सेट करना संभव है?
- 8. रैखिक लेआउट
- 9. एंड्रॉइड: रैखिक लेआउट प्रोग्रामेटिक रूप से
- 10. रैखिक लेआउट - एंड्रॉयड
- 11. मैं रैखिक लेआउट
- 12. एक रैखिक लेआउट
- 13. एंड्रॉइड टैब्ड लेआउट सेट सामग्री
- 14. एंड्रॉइड - सेट खंड आईडी
- 15. एंड्रॉइड - रैखिक लेआउट के दृश्य को कैसे हटाएं
- 16. एंड्रॉइड में स्क्रीन के बोटम पर एक रैखिक लेआउट में सामग्री कैसे सेट करें।
- 17. रैखिक लेआउट शीर्ष मार्जिन प्रोग्रामेटिक रूप से एंड्रॉइड बदलें
- 18. रैखिक लेआउट ऊंचाई और वजन
- 19. एंड्रॉइड लेआउट प्रबंधित करना,
- 20. एंड्रॉइड रिसोर्स आईडी
- 21. एंड्रॉइड: मैं लेआउट के लिए textsize कैसे सेट करूं?
- 22. रैखिक लेआउट के अंदर रैखिक लेआउट जोड़ रहा है लेकिन दिखाई नहीं दे रहा है
- 23. गतिशील लेआउट में अपनी आईडी के लिए सुरक्षित संख्या सीमा?
- 24. रैखिक लेआउट में विचार जोड़ने के लिए कैसे?
- 25. शीर्ष रैखिक लेआउट के लिए शीर्ष पर चयनकर्ता ड्रा?
- 26. गतिशील बनाए गए लेआउट के आईडी को कैसे सेट करें?
- 27. डब्ल्यूपीएफ ग्राफ लेआउट घटक
- 28. किसी अन्य घटक की एक ही ऊंचाई पर एक लेआउट घटक की ऊंचाई कैसे सेट करें?
- 29. एंड्रॉइड के बीच अंतर: आईडी और एंड्रॉइड: लेबल के लिए?
- 30. दृश्यता के साथ एंड्रॉइड लेआउट
ओह मैन। मुझे नहीं पता था। धन्यवाद –