2012-04-06 24 views
11

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

TIA

+0

http://stackoverflow.com/questions/8711878/android-layout-creation-issue –

+0

'RelativeLayout में 'आप क्या कर रहे हैं, इस लेआउट में बच्चे हैं। – Herry

+0

यदि आप अपना एक्सएमएल भी डाल सकते हैं तो यह मुझे अपना मुद्दा साफ़ कर देगा। क्योंकि यदि लिंट टूल चेतावनी देता है तो इसका मतलब है कि आप एक्सएमएल में कुछ गलत कर रहे हैं और हो सकता है कि आपका लेआउट अनुकूलित न हो। – Herry

उत्तर

8

ग्रहण एडीटी प्लगइन्स की नई अद्यतन में आप नए उपकरण कौन सा नाम यहाँ एक प्रकार का वृक्ष है इस उपकरण के लिए एक एसओ लिंक है दे देंगे और यह लाभ है। > Android - -> वरीयताएँ - Click Here

एक्सएमएल चेतावनी अक्षम के लिए

अब जब कि एक प्रकार का वृक्ष एंड्रॉयड उपकरण से आते हैं, तो आप जाने के लिए

विंडो की जरूरत है इस संवाद में> एक ​​प्रकार का वृक्ष त्रुटि जाँच

आप करेंगे एंड्रॉइड में एक्सएमएल के लिए सभी समस्याएं पाएं और अगर आप अक्षम करना चाहते हैं तो आप इसे अक्षम कर सकते हैं। और सुनिश्चित करें कि आप उपयोगी लिंट चेतावनी को अक्षम नहीं करेंगे क्योंकि यह हमें एक्सएमएल में कई आईडी असाइनमेंट खोजने में मदद करता है और बहुत कुछ ..

+0

कमाल! धन्यवाद। –

9

http://tools.android.com/recent/ignoringlintwarnings पर प्रलेखन के अनुसार आप उपकरण xmlns सहित इसे करते हैं :

xmlns:tools="http://schemas.android.com/tools" 

और फिर एक उपकरण जोड़ने: प्रासंगिक तत्वों में एनोटेशन की अनदेखी:

<RelativeLayout 
    tools:ignore="UselessParent" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_margin="30dp" 
    android:layout_centerInParent="true"> 
+0

यूआरएल अपडेट किया गया है: http://tools.android.com/tips/lint/suppressing-lint-warnings – Harvey

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

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