Android 无法显示@string
strings.xml:Android 无法显示@string,android,string,Android,String,strings.xml: <string name="change">Change</string> <string name="Pleasechoosesubject">Please choose subject</string> <string name="onlyprovide">We provide only English version</string> <string na
<string name="change">Change</string>
<string name="Pleasechoosesubject">Please choose subject</string>
<string name="onlyprovide">We provide only English version</string>
<string name="action_home">News</string>
<string name="creators">Creators</string>
<string name="action_language">中文</string>
<string name="version">Version</string>
<string name="eEmailus">Email Us</string>
<string name="contactus">Contact Us</string>
<string name="About">About</string>
<string name="ICTQuiz">ICT Quiz</string>
<string name="EnglishQuiz">English Quiz</string>
<string name="MathQuiz">Math Quiz</string>
<string name="Tutorial">Tutorial</string>
<string name="Opinion">Opinion</string>
<string name="Home">Home</string>
<string name="Help">Help</string>
<string name="Exit">Exit</string>
更改
请选择主题
我们只提供英文版本
消息
创造者
中文
版本
给我们发电子邮件
联系我们
关于
ICT测验
英语测验
数学测验
辅导的
意见
家
帮助
出口
其他活动的xml:
<TextView
android:id="@+id/t1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:paddingBottom="10dip"
android:paddingLeft="7dip"
android:paddingTop="9dip"
android:text="@string/leaveopinion"
android:textSize="20sp" />
为什么我不能直接显示单词而不是@String/xxxx
leaveopinion
不在res/values/strings.xml
中。
因此,首先需要将其添加到strings.xml中。
大概是这样的:
string name="leaveopinion">your_text</string>
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="change">Change</string>
<string name="Pleasechoosesubject">Please choose subject</string>
<string name="onlyprovide">We provide only English version</string>
<string name="action_home">News</string>
<string name="creators">Creators</string>
<string name="action_language">中文</string>
<string name="version">Version</string>
<string name="eEmailus">Email Us</string>
<string name="contactus">Contact Us</string>
<string name="About">About</string>
<string name="ICTQuiz">ICT Quiz</string>
<string name="EnglishQuiz">English Quiz</string>
<string name="MathQuiz">Math Quiz</string>
<string name="Tutorial">Tutorial</string>
<string name="Opinion">Opinion</string>
<string name="Home">Home</string>
<string name="Help">Help</string>
<string name="Exit">Exit</string>
<!-- this line -->
<string name="leaveopinion">your_text</string>
</resources>
并检查是否已将strings.xml
放入res/values/
文件夹中
希望有帮助
如果无效,请尝试重建项目。这是因为我找不到名为“leaveopinion”的字符串?您没有在string.xml中输入它。您是否已将strings.xml放入res/values文件夹?请检查R.java生成的类中是否存在该字段,也许您需要清理该项目。My R.java有这些字段,如public static final class string{public static final int About=0x7f05000c;public static final int Back=0x7f05001f;