2013-06-17 25 views
18

Voglio aggiungere stringhe localizzate per la mia app per Android. Quindi ho bisogno di una cartella values-xx nella mia cartella Res.Come creare una nuova cartella di ricerca in Android Studio

La cartella dei valori originali ha un punto blu, quindi ho provato a creare un nuovo pacchetto, ma un pacchetto non può contenere un trattino, quindi questo deve essere sbagliato. Invece ho provato a fare clic con il pulsante destro su res e ho scelto New -> Directory delle risorse Android, ma questa volta non succede nulla. Nessun dialogo o reazione di alcun tipo, come posso vedere.

Come si crea una cartella Valori-xx?

Modifica: posso creare la cartella da Esplora file e tutto funziona correttamente. È semplicemente irritante non riuscire a farlo da dentro Android Studio.

Edit2: questo bug è stato risolto nelle versioni più recenti di Android Studio.

risposta

1

Questo bug è stato risolto nelle versioni più recenti di Android Studio.

+2

Utilizzo di Android 1.02 e il problema è ancora presente. Sebbene la directory esista sull'HDD, non è ancora visualizzata nell'Explorer di progetto di AS ... – GeertVc

+0

L'AS 1.0.2 non mostra una directory aggiuntiva , dì "valori-es", ma mostrerà nella directory "values" una directory extra "strings.xml" con in là i diversi file "strings.xml". Accanto ad esso (in grigio chiaro) verrà mostrata la posizione per la lingua (oltre all'inglese). Esempio: "strings.xml" (per le stringhe inglesi predefinite, "strings.xml (es)" per le stringhe spagnole e "strings.xml (nl)" per le stringhe olandese/belga. Strano modo di mostrare, mi aspettavo diverse impostazioni locali in base alle directory "values" invece ... – GeertVc

2

Ho avuto lo stesso problema, quello che ho fatto è stato creare una cartella values-xx all'interno della directory principale (principale >> tasto destro del mouse >> nuova >> directory) e quindi spostato quella cartella in res/directory.

Non è bello ma è una soluzione alternativa per creare una cartella con Android studio.

1

La cartella di valori-xx abbiamo creato non è visibile, ma quando si crea un file di sua chiedendo => ho creato la cartella valori-21 e poi provato con la creazione di un XML e si chiede per la scelta di una directory => ho aggiornato ad Android 1.02

controllare i valori-21 Sample

24

Quando si è nella visualizzazione Android (piuttosto che di progetto o pacchetti) in studio Android, è sufficiente fare clic destro "valori "directory e scegli Nuovo>" Valori file di risorse ".

enter image description here

che ti dà una scelta di diverse risorse è possibile aggiungere. Ad esempio, se desideri aggiungere una lingua diversa alla tua app, puoi scegliere l'opzione Lingua e premere il pulsante ">>". Se vuoi Swahili, seleziona quello dall'elenco, digita "stringhe" per il nome del file e premi OK.

enter image description here

Android Studio crea automaticamente una directory values-sw con il nuovo file strings.xml in esso. E nella vista del tuo file Android puoi vedere comodamente entrambi i file di stringhe insieme.

enter image description here

Ed è un processo simile per l'aggiunta di altri tipi di risorse (see my other example). Non è più necessario aggiungere manualmente le directory (ma è possibile farlo anche facendo clic con il pulsante destro del mouse sulla directory res e scegliendo Nuovo> Directory risorse Android).

+0

Per informazioni, quando ho provato a farlo in Android Studio V1.1.0, ha creato la cartella come "valori-rDE", quindi non l'ha riconosciuto durante l'esecuzione. Modificato nome della cartella su "values-de", è stato pulito e ricostruito e sembra ok – HockeyJ

+0

È necessario digitare "strings.xml" nel campo "Nome file" nella finestra di dialogo, quindi il pulsante "OK" verrà abilitato Senza il file strings.xml nella nuova directory "values-xx", Android Studio non mostrerà questa directory vuota in alcun modo: –

1

Supponiamo di voler creare una cartella denominata "Luce diurna" in ris.

Passaggio 1: Fare clic con il pulsante destro su ris.

Passaggio 2: Quindi passare a Nuovo.

Passaggio 3: Quindi passare a Cartella.

Passaggio 4: Quindi passare all'opzione cartella di ricerca e selezionare.

Una finestra sarà aperta.

Fase 5: a quella finestra selezionare la casella deselezionata "Cambia cartella Location"

e come ipotizzato dobbiamo creare la cartella "Daylight"

Passo 6: SO nome alla cartella appena creata come luce del giorno, in questo formato. src/main/res/Daylight

Passaggio 7: Quindi, infine Fare clic su Fine.

+0

Se si deseleziona 'cambia posizione cartella' non è più possibile procedere in Android Studio 1.4 – Corne

1

Se è già stata creata una nuova directory ma non è visibile nella finestra Strumenti di progetto. Da fare

Fare clic su Finestra Strumenti di progetto >> Android (discesa) >> Fare clic su Progetto. Ora vedrai tutte le tue Directory in ris. Vedere la foto:

enter image description here

-1

è molto semplice. Anch'io ho avuto inizialmente problemi. Lets romperlo graduale: - 1) Aprire il progetto 2) Fare clic destro sulla cartella res 3) Scegliere Nuovo 4) Ha scelto Directory 5) Assegnare un nome alla directory.

Questo è tutto !! Funziona sempre per un nuovo progetto!

Problemi correlati