我知道這是一個簡單的問題,但我無法弄清楚如何在android中引用字符串。 例如 如何在android中使用字符串
關於這個EditText,我不想硬編碼字符串嗨,我希望它引用res文件夾中的字符串。我該怎麼做呢?
我知道這是一個簡單的問題,但我無法弄清楚如何在android中引用字符串。 例如 如何在android中使用字符串
關於這個EditText,我不想硬編碼字符串嗨,我希望它引用res文件夾中的字符串。我該怎麼做呢?
假設你有下面的字符串在xml中。
<string name="string_one">My string</string>
你必須訪問此代碼:
String str = resources.getString(R.string.string_one);
您也可以在XML中使用,你必須採取的EditText:
android:text="@string/string_one"
在res/values
文件夾中創建一個文件strings.xml
,並添加文字像
<string name="card">Card</string>
然後在佈局引用文本的android:文本=「@字符串/卡」
想通了。所有你需要做的是建立在res文件夾值的字符串,然後引用它
創建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);
花了3分鐘找到一個解決方案,也許下次你應該花更多時間嘗試自己找出某些東西,而不是馬上提出問題。 ;) – 2013-02-10 18:41:05