2012-05-04 12 views
6

Sto lavorando con un progetto che include uno Sony SmartWatch e quando invio i layout a quello ho bisogno di usare valori di pixel reali. [Se non hai usato un orologio connesso via bluetooth e funziona come display extra il dispositivo "di controllo" può disegnare su]Come si sopprimono gli avvisi su di me utilizzando px in un layout xml?

Sto usando Eclipse quindi mi avvisa che non dovrei usare px in un file layout.xml ... c'è un modo per sopprimere questi avvisi per le linee in cui so che dovrei usare px? (nota: voglio eliminare questi avvertimenti solo sulle linee in cui so che dovrebbe essere usato, quindi girare questo controllo dal controllo degli errori non è quello che voglio)

E ancora, So che px è generalmente una cattiva idea quando si lavora con Android, ma questo è uno dei pochi casi in cui è necessario.

risposta

9

Aggiungi il xmlns:tools="http://schemas.android.com/tools" al tuo xml, quindi puoi disabilitare gli avvisi di px includendo questo nella tua vista: tools:ignore="PxUsage".

Questa operazione può essere eseguita automaticamente dalla finestra di avviso dei pelucchi facendo clic sul pulsante "Elimina questo errore con annotazione/attributo".