2013-11-15 6 views
53

क्या प्लेसहोल्डर टेक्स्ट बनाना संभव है जो एंड्रॉइड स्टूडियो में लेआउट डिज़ाइन प्रक्रिया के दौरान ही दिखाई दे रहा है?प्लेसहोल्डर टेक्स्ट (केवल डिज़ाइन प्रक्रिया)?

उदाहरण के लिए, मेरे पास एक रैखिक लेआउट में 2 टेक्स्ट व्यू हैं जो गतिशील रूप से आबादी वाले होने जा रहे हैं। डिजाइन चरण के दौरान, मैं प्लेसहोल्डर पाठ का उपयोग यह सुनिश्चित करने के लिए करता हूं कि मुझे पैडिंग और सही हो। मैं अक्सर प्लेसहोल्डर टेक्स्ट को हटाना भूल जाता हूं, इसलिए नए डेटा को लोड करने के दौरान, पुराना डेटा एक अलग दूसरे के लिए दिखाई देगा ... चिपचिपा लग रहा है।

यह अच्छा होगा अगर android:placeholderText="This is placeholder text" जैसा कोई फ़ील्ड था जो केवल पूर्वावलोकन में प्रदर्शित होगा। ऐसी कोई बात नहीं है जो मुझे याद आ गई है?

उत्तर

98

हाँ, यह (इन दिनों) है, और मुझे विश्वास है कि यह शायद है आप जो खोज रहे हैं: http://tools.android.com/tips/layout-designtime-attributes - विशेष रूप से: tools:text=""

+16

बहुत बढ़िया। मुझे पता था कि मैंने कहीं कहीं देखा था! दूसरों के लिए, नाम रूट 'xmlns: tools = "http://schemas.android.com/tools" को अपने रूट तत्व में शामिल करना याद रखें। – loeschg

+10

यह अधिकतर 'एंड्रॉइड' के लिए काम करेगा: गुण - दूसरा टेक्स्ट 'टेक्स्ट' के लिए सबसे उपयोगी हो सकता है: 'उपकरण: दृश्यता =" दृश्यमान "' सामान्य रूप से डिज़ाइन व्यू (या इसके विपरीत) – rymo

+5

में छुपा तत्व दिखाने के लिए उपयोगकर्ता अवतार या अन्य गतिशील सामग्री प्रदर्शित करने के लिए उपयोग किए जाने वाले 'छवि दृश्य' के लिए अक्सर 'उपकरण: src' का उपयोग करें। – JHH

संबंधित मुद्दे