2013-06-17 15 views
18

Android uygulamam için yerelleştirilmiş dizeler eklemek istiyorum. Bu nedenle Res klasörümde bir değer xx klasörüne ihtiyacım var.Android Studio'da yeni res klasörü oluşturma

Özgün değerler klasöründe mavi bir nokta var, bu yüzden yeni bir Paket oluşturmayı denedim, ancak bir paketin tire içermemesi için yanlış olması gerekir. Bunun yerine yeniden sağ tıklamayı ve Yeni -> Android kaynak dizinini seçmeyi denedim, ancak bu sefer hiçbir şey olmuyor. Görebildiğim gibi hiçbir diyalog veya tepki yok.

Değerler-xx klasörü nasıl oluşturulur?

Düzenleme: Klasörü dosya gezginden oluşturabilirim ve her şey iyi çalışıyor. Android Studio'nun içinden yapamayacağı için rahatsız edici.

Düzenleme2: Bu hata, daha yeni Android Studio sürümlerinde giderilmiştir.

cevap

1

Bu hata, daha yeni Android Studio sürümlerinde giderilmiştir.

+2

halen devam ediyor. Dizin hdd üzerinde var olsa da, hala fazladan dizini göstermiyor 1.0.2 AS Bunu söylemek var – GeertVc

+0

... AS'nin proje explorer gösterilmediğinden , "değerler-es" deyin, ancak "değerler" dizininde oradaki "strings.xml" dosyaları olan bir "strings.xml" dizini gösterecektir. Yanında (açık gri), dilin yeri (İngilizce dışında) gösterilecektir. Örnek: "strings.xml" (varsayılan ingilizce dizeleri için "strings.xml (es)" dizesi) ve dizeler için "strings.xml (nl)" dizgesi. Bunun yerine "değerler" dizinlerine bağlı farklı yerel ayarlar ... – GeertVc

2

Aynı sorun vardı, yaptığım şey ana dizinin içinde bir main-xx klasörü oluşturdu (ana >> sağ klik >> yeni >> dizin) ve sonra bu klasörü res/dizinine taşıdım.

Bu güzel değil ama Android stüdyo ile bir klasör oluşturmak için bir geçici çözüm.

1

biz gösterilmiyor, ama biz onun soran bir dosya oluştururken => I değerleri-21 klasör oluşturulur ve daha sonra bir xml oluşturma ile denedik ve bir dizin seçtiğiniz için sorar gelmiş oluşturulan değerler-xx klasör => Ben Android'e 1.02

kontrol güncelledik değerler-21 Android görünümü (ziyade proje veya Paketleri) Android stüdyoda olduğu zaman, sadece "değerleri sağ tıklayarak gerekir Sample

24

"dizin ve Yeni>" Değerler kaynak dosyası "yı seçin. Bir ekleyebilir farklı kaynakların seçti verir

enter image description here

. Örneğin, uygulamanıza farklı bir dil eklemek istiyorsanız Dil seçeneğini seçebilir ve ">>" düğmesine basabilirsiniz. Eğer Swahili'yi istiyorsanız, listeden bunu seçin, dosya adı için "string" yazın ve OK tuşuna basın.

enter image description here

Android Studio otomatik İçinde yeni strings.xml dosyayla ilgili bir values-sw dizin oluşturacaktır. Android dosya görünümünüzde hem dizeleri hem de dosyaları birlikte rahatça görürsünüz.

enter image description here

Ve kaynakların (see my other example) diğer türdeki eklemek için benzer bir işlemdir. Artık dizinleri manuel olarak eklemeniz gerekmez (ancak bunu, sağdaki dizini tıklayıp Yeni> Android kaynak dizinini seçerek de yapabilirsiniz).

+0

Android Studio V1.1.0'da bunu yapmaya çalıştığımda, "values-rDE" olarak klasörü oluşturdu, sonra çalıştırırken tanıyamadı. klasör adı "values-de", temiz ve yeniden oluşturuldu ve tamam görünüyor. – HockeyJ

+0

İletişim kutusundaki "Dosya adı" alanına "strings.xml" yazmanız gerekiyor. Ardından "Tamam" düğmesi etkinleştirilecek Yeni "values-xx" dizininde strings.xml olmaksızın, Android Studio bu boş dizini hiçbir şekilde göstermeyecektir. –

1

Varsayalım ki, "Daylight" adında bir dosya oluşturmak istiyorum.

Adım 1: Res öğesine sağ tıklayın.

Adım 2: Sonra Yeni gidin.

Adım 3: Sonra Klasör gidin.

Adım 4: Sonra Res Klasör Seçeneği basıp gidin.

Bir pencere açılacaktır.

Adım 5: o pencereden de

kutuyu işaretlenmemiş "Change Folder konumu" kontrol edip varsayıldığı gibi biz klasörü "Gün Işığı" oluşturmak zorunda

Adım 6: SO olarak yeni oluşturulan klasörü adlandırmak bu formatta günışığı. src/main/res/Gün Işığı

Adım 7: Sonra Nihayet bitirmek tıklayın. Zaten yeni bir dizin oluşturduk ama sadece Proje Araçları penceresinde göremiyorsanız

+0

'Klasör konumunu değiştir' seçeneğinin işaretini kaldıramazsanız, artık android stüdyosunda devam edemezsiniz. 1.4 – Corne

1

. Bu

Proje Araçları penceresine tıklayın Android (Açılır) >> Project'a tıklayın. Artık tüm Dizinlerinizi res. Resmi bakınız:

enter image description here

-1

Onun çok basit. Ben de başlangıçta sıkıntı çektim. 1) Projenizi 2 aç) Sağ res klasörünü 3) 4 Yeni Seç) 5 Dizin seçti) Ad dizini tıklayın -: o kademeli kırmak sağlar.

Thats it !! Her zaman yeni bir proje için çalışıyor! Android 1.02 ve sorunu kullanma

İlgili konular