2012-04-06 13 views
11

Ho appena fatto un aggiornamento del mio SDK e ora eclipse mi sta dando tutti i tipi di avvertimenti totalmente indesiderati nel mio xml ... per esempio ho un RelativeLayout che non ha un ID o uno sfondo (in realtà è un pulsante trasparente) ed eclipse mi avvisa che è un elemento inutile. C'è un modo per trasformare questa idiozia?C'è un modo per disattivare gli avvisi xml?

TIA

+0

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

+0

In 'RelativeLayout 'Cosa stai facendo, fai in modo che questo layout abbia un figlio. – Herry

+0

Se riesci a inserire il tuo xml, cancella anche il tuo problema. Perché se lo strumento Lint ti avvisa che stai facendo qualcosa di sbagliato in xml e il tuo layout potrebbe non essere ottimizzato. – Herry

risposta

8

Nel nuovo aggiornamento di Eclipse ADT plugin vi darà nuovo strumento il cui nome è Lint qui è uno SO link per questo strumento ed è vantaggi. Click Here

Ora, per disattivare gli avvisi XML che sono provenienti da Lint strumento di Android, è necessario andare

Finestra -> Preferenze -> Android -> Lint Error Checking

in questa finestra di dialogo è trova tutti i problemi di Xml in Android e puoi disabilitarlo, se vuoi disabilitarlo.E Assicurati di non disabilitare l'avviso di lint utile perché ci aiuta a scoprire che ci sono più ID assegnati in xml e molto altro ..

+0

fantastico! Grazie. L'URL –

9

Secondo la documentazione allo http://tools.android.com/recent/ignoringlintwarnings lo si fa includendo gli strumenti xmlns :

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

E poi l'aggiunta di strumenti: ignorare l'annotazione negli elementi rilevanti:

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

è stato aggiornato: http://tools.android.com/tips/lint/suppressing-lint-warnings – Harvey

Problemi correlati