2013-05-16 15 views
16

Sto eseguendo Android Studio su Mac OS X e non riesco a vedere i valori delle stringhe hard-coded nell'editor e non riesco a vedere l'anteprima drawable. Ad ogni modo, posso vedere l'anteprima del colore nel file xml. C'è qualche opzione che ho bisogno di accendere?Studio Android non mostra stringhe anteprima

So che questo potrebbe essere dovuto a un bug, ma hanno pubblicizzato fortemente questa funzione così IMHO funziona!

risposta

40

L'opzione "Riferimenti stringa Android" deve essere selezionata in Impostazioni> Editor> Piegatura codice, ma è selezionata per impostazione predefinita. Per me, non sembra fare automaticamente l'anteprima della stringa. Devo fare clic con il tasto destro del mouse in qualsiasi punto del codice come getString(R.string.mystring) quindi andare a Folding> Collapse. Oppure puoi semplicemente premere Ctrl + '-' per comprimerlo. Questo potrebbe essere il comportamento previsto o un bug. Sembra che abbiano suggerito che fosse automatico nel discorso di apertura, ma forse non lo è.

Per quanto riguarda l'anteprima selezionabile, penso che funzioni solo per i drawable con una sola istanza di risorsa. Quindi se hai un icon.png in più di una cartella drawable (es. Drawable-mdpi e drawable-hdpi), allora non otterrai l'anteprima. Almeno, è così che ha funzionato per me. Ho visto l'anteprima solo quando l'ho provato con un'icona che si trovava in una sola cartella disegnabile.

+2

dopo il riavvio mostra il valore corretto per le stringhe, ma i drawable non vengono ancora visualizzati, anche se si trovano solo nella cartella 'drawable'. Questo non è un problema, è un'anteprima ed è normale avere molti insetti! Sono sicuro che lo risolveranno presto! – user2340612

19

Press Ctrl +Periodo (o + Periodo su Mac OS X) quando il cursore si trova sulla getString o la parola anteprima, quindi la stringa è acceso.

+2

Per coloro che non hanno ora quello che è il pulsante di periodo - non l'ho fatto per esempio, - è un pulsante punto [.], Secondo a destra dopo il pulsante [M]. Nel registro superiore è un segno più grande quindi [>]. – Sergii

1

Ora dovresti usare la scorciatoia da tastiera Comando + '-' o Comando + '.' in Android Studio per mostrare le stringhe in anteprima.

Problemi correlati