任何人都可以告诉我Android中String
和string
之间有什么区别吗?
答案 0 :(得分:6)
String是一个存在于库java.lang.String中的类,而string是一个xml文件
出现在android中的值中,您将使用您将检索的值来引用id
编码。
答案 1 :(得分:2)
string指的是Project中R类中的字符串(子类)。
String引用java.lang.String包
答案 2 :(得分:2)
我相信您在询问java.lang.String和android.R.string。
String
类在包java.lang
中定义,它会自动导入到您的android项目中(实际上是所有java项目)。
string是android.R.string
,这是xml中给出的静态字符串。
答案 3 :(得分:2)
查看这些链接
例如,请查看以下代码
String name = "";
switch (row.getNameKey()) {
case keyName1:
name = getString(R.string.keyName1);
break;
case keyName2:
name = ...
...
}
R.string用于从Resources(Strings.xml)获取getString ......