2013-02-10 73 views
0

我知道這是一個簡單的問題,但我無法弄清楚如何在android中引用字符串。 例如 如何在android中使用字符串

關於這個EditText,我不想硬編碼字符串嗨,我希望它引用res文件夾中的字符串。我該怎麼做呢?

回答

2

假設你有下面的字符串在xml中。

<string name="string_one">My string</string> 

你必須訪問此代碼:

String str = resources.getString(R.string.string_one); 

您也可以在XML中使用,你必須採取的EditText:

android:text="@string/string_one" 
0

res/values文件夾中創建一個文件strings.xml,並添加文字像

<string name="card">Card</string> 

然後在佈局引用文本的android:文本=「@字符串/卡」

0

想通了。所有你需要做的是建立在res文件夾值的字符串,然後引用它

+3

花了3分鐘找到一個解決方案,也許下次你應該花更多時間嘗試自己找出某些東西,而不是馬上提出問題。 ;) – 2013-02-10 18:41:05

0

創建RES /價值/文件夾中的文件的strings.xml,並在其中添加文本一樣

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string name="mystring">MyStringFromXML</string> 
</resources> 

然後引用文本佈局:

android:text="@string/mystring"

而且在Java中的文件不喜歡它:

String string = getString(R.string.mystring); 
相關問題