v2.5.2
Giriş yap

android studio java @string/name

Anonim
337 defa görüntülendi ve 2 kişi tarafından değerlendirildi

arkadaşlar başlıkta belirttiğim gibi
javada @string/{name} nasıl kullanılabilirim bir uygulama yaptım fakat bu uygulama tüm dillleri desktelemek için string.xml kullanıcam
yardım ederseniz sevinirim

Cevap yaz
Cevaplar (1)
omerati
663 gün önce

merhaba
string iki yollu kullana bilirsin android studio kullanıyorsan şayet onu baz alarak anlatıyorum

öncelikle activity mizde bir adet TextView oldugunu farz edelim
android:text="@string/kullanacaginiz_deger"

kullanacaginiz_deger isminde bir tane values klasoru altinda bulunan strings.xml ekleme yapman gerekmekte

<resources>

<string name="kullanacaginiz_deger">First Translation</string>
</resources>

görünüm bu şekilde olacak ve strings.xml ingilizce düzenlerseniz daha güzel olur örnek yukarda verdim

cihaz dili tanımlamayan dil oldugu zaman strings.xml deki degerleri otomatik çeker daha sonra farkli dil grupları eklemek için
aynı şekilde values klasorunde values-tr.xml oluşturup strings.xml bulunan degerleri oraya kopyalayin örnek
<resources>

<string name="kullanacaginiz_deger">İlk Çeviri</string>
</resources>

gibi bu yönergeleri takip ederseniz uygulamanız çift dilli olur türkçe ve ingilizce farklı dil guruplarıda ekleye bilirsiniz 
manuel olarak böyle ekleniyor android studio kullanarak eklemek istiyorsaniz values klasorunu sağ tiklayip 

New/Values Resource File basın sol tarafda local tiklayip içe aktarmayi seçin sağ tarafa specific region only alanında ülke resimleri ve dillerini göreceksiniz
ordan istediginiz ülkeyi seçip ok tuşuna basarsanız o ülkenin strings.xml otomatik oluşturulacaktir 

Kolay Gelsin..