Strings.xml baÅŸka bir dize bir dize baÅŸvuru?
(Özellikle "message_text" dize içeriği): . sonuna not aşağıdaki gibi strings.xml dosyamda bir dize, bir dize başvurmak istiyorum
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="button_text">Add item</string>
<string name="message_text">You don't have any items yet! Add one by pressing the \'@string/button_text\' button.</string>
</resources>
Yukarıdaki sözdizimi ama sonra metni "@string" düz metin olarak./button_text izleri dışında çalıştım İstediğim bu değil. Metin yazdırma "bir ürün bile yok! mesajı istiyorum Basarak bir 'öğe' düğmesine basın." Ekleyin
Bilinen herhangi bir şekilde istediğimi elde etmek için var mı?
GEREKÇESİ:^ br . Benim uygulama öğelerin bir listesi vardır, ama bu liste boş olduğunda "@android:id/" TextView yerine. boş bir göstereyim Bu TextView metnin yeni bir madde eklemek için Kullanıcı nasıl bilgilendirmektir. Benim düzen değişiklikleri için aptal geçirmez yapmak istiyorum (Evet, söz konusu aptalım :-)
CEVAP
İçinde başka bir başvuru için mümkün olduğu kadar referans olarak tüm dize. Örneğin bu iş
<string name="app_name">My App</string>
<string name="activity_title">@string/app_name</string>
<string name="message_title">@string/app_name</string>
Ayarı varsayılan değerler için daha yararlıdır:
<string name="string1">String 1</string>
<string name="string2">String 2</string>
<string name="string3">String 3</string>
<string name="string_default">@string/string1</string>
Åžimdi string_default
kodunuzda her yerde kullanabilirsiniz ve kolayca herhangi bir zamanda varsayılan değiştirebilirsiniz.
Nasıl bir dize başka bir dize içeriyor...
Bir dize kontrol etmek için nasıl &quo...
Nasıl bir dize Objective-C başka bir d...
C# neden Dize değeri bir tür gibi davr...
C# Başka Bir Dize İle Bir Dize Bölmek...