2011-09-29 14 views
54

मैं एक XML लेआउट में निम्न विशेषता पाया? पृष्ठभूमि = "@ नल" निर्दिष्ट करने और पृष्ठभूमि विशेषता को छोड़ने के बीच क्या अंतर है?एक्सएमएल में @null के एंड्रॉयड अर्थ विशेषता

+3

यहां आपके प्रश्न के लिए एक अच्छा स्पष्टीकरण है। [एंड्रॉइड डेवलपर ब्लॉगस्पॉट] (http://android-developers.blogspot.com/2009/03/window-backgrounds-ui-speed.html) [एक पारदर्शी छवि बटन कैसे है: एंड्रॉइड] (http://stackoverflow.com/प्रश्न/3402787/कैसे-एक-पारदर्शी-छविबटन-एंड्रॉइड) ये दो लिंक निश्चित रूप से आपकी क्वेरी को साफ़ करेंगे। –

+0

पहले लिंक को पढ़ने के लिए धैर्य की आवश्यकता है लेकिन यह इसके लायक था। इसे पढ़ें – eRaisedToX

उत्तर

53

यदि मुझे सही याद है, तो पृष्ठभूमि विशेषता को छोड़कर एक डिफ़ॉल्ट पृष्ठभूमि सेट होती है। हालांकि, पृष्ठभूमि को "@null" पर स्पष्ट रूप से सेट करने से पृष्ठभूमि को हटा दिया जाता है, जिससे तत्व को नीचे दिखाया जा सकता है। विशेष रूप से, यदि आप उदाहरण के लिए बटन की पृष्ठभूमि को शून्य पर सेट करते हैं, तो बटन की सीमा भी चली जाएगी (और बटन प्रभावी रूप से बिल्कुल एक बटन जैसा नहीं दिखता है)।

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