2010-09-02 7 views
9

से स्ट्रिंग्स.एक्सएमएल के लिए स्वचालित कोड जनरेशन मुझे यह समय बर्बाद लगता है कि हर बार मुझे एक स्ट्रिंग दर्ज करने की आवश्यकता होती है जिसे मुझे मैन्युअल रूप से strings.xml फ़ाइल को संपादित करना होगा। मैं आदर्श रूप से क्या करने में सक्षम होना चाहता हूं, ग्रहण एक संवाद बॉक्स पॉप अप करता है जो मुझे संसाधन का नाम और इसके लिए मूल्य निर्दिष्ट करने देता है। फिर ग्रहण स्ट्रिंग्स.एक्सएमएल में कोड उत्पन्न करेगा और कर्सर की स्थिति में स्ट्रिंग के सही संदर्भ पेस्ट करेगा।ग्रहण

क्या ऐसी सुविधा मौजूद है?

उत्तर

18

एक स्ट्रिंग का चयन करें, Refactor --> Android --> Extract Android String पर क्लिक करें।

+0

यह बहुत बढ़िया है, धन्यवाद! मैंने कभी भी एंड्रॉइड सबमेनू को रिफैक्टरिंग में कभी नहीं देखा और एंड्रॉइड डेवलपर पृष्ठों पर एडीटी निर्देशों में इसका कोई उल्लेख नहीं मिला। क्या समर्थित रिफैक्टरिंग की एक सूची है (क्योंकि वे संदर्भ संवेदनशील मानते हैं?) धन्यवाद! –

+0

एंड्रॉइड रिफैक्टरिंग सबमेनू में "एंड्रॉइड स्ट्रिंग निकालें" के अलावा मैंने कभी और कुछ नहीं देखा है; हालांकि यह संदर्भ संवेदनशील है "एंड्रॉइड सबस्ट्रिंग निकालें" विकल्प हमेशा प्रकट होता है, यद्यपि कभी-कभी गहरा हो जाता है। दुर्भाग्य से मुझे वापस लेने के लिए मेरे पास कुछ भी अधिकारी नहीं है! – antonyt

+15

कर्सर स्ट्रिंग के भीतर होने पर Ctrl + 1 दबाकर एक तेज विधि है। – Glitch