Ho il seguente selettore definito button_selector.xmlStrano Lint Attenzione - testo imprevisto trovati nel file di layout: ""
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:state_enabled="true"
android:drawable="@drawable/button_settlement_background_pressed" />
<item android:state_enabled="true"
android:drawable="@drawable/button_settlement_background_normal" />
<item android:state_enabled="false"
android:drawable="@drawable/button_settlement_background_disabled" />
</selector>
Quando eseguo lint ricevo il seguente avvertimento: il testo imprevisto trovati nel layout file: "". Dice che sta accadendo alla linea 4 in "drawable". Tutti i drawable di riferimento esistono in/res/drawable.
Qualcuno sa che cosa potrebbe causare questo? Posso ignorare l'avviso, ma preferirei correggerlo se possibile.
Inoltre, viene visualizzato un avviso per le stringhe e le icone non utilizzate quando vengono consultate solo in AndroidManifest.xml. C'è un modo per aggiustare quelli invece di ignorarli?
Mentre ci sto ... I miei progetti non hanno cartelle di densità per xhdpi quindi l'ho aggiunto come qualcosa da ignorare su ogni progetto. Tuttavia, segnala ancora l'errore quando esistono progetti referenziati. Per esempio, ho un progetto chiamato Library che ha la regola impostata in lint.xml.Ho un altro progetto chiamato Servizio che ha anche la regola. Servizio riferimenti Libreria come libreria Android. Quando eseguo Lint in libreria, non segnala l'errore, che è buono. Quando corro in Servizio non riporta l'errore per sé ma lo segnala per Libreria. : - | –