eclipse的安卓项目中 在 values下的string文件中添加一个 string字符串后

eclipse的安卓项目中在values下的string文件中添加一个string字符串后要立刻保存么?我之前添加了一条可一按快捷键alt+/没有刚添加的... eclipse的安卓项目中 在 values下的string文件中添加一个 string字符串后 要立刻保存么? 我之前添加了一条 可一按快捷键alt+/没有刚添加的 展开
 我来答
正逍遥0716
2015-03-12 · TA获得超过233个赞
知道小有建树答主
回答量:112
采纳率:0%
帮助的人:88.6万
展开全部
保存也不一定有用的。关键要编译一次,因为JAVA是解释式的语言,而安卓定义的字符串等都会在解释一次后自动编译到gen里,通常你所用做的就是稍等片刻待它解释完,等不及就编译一次。
更多追问追答
追问
string.xml文件怎么重新编译?

精品DIY生活
2015-08-08 · 知道合伙人数码行家
精品DIY生活
知道合伙人数码行家
采纳数:46447 获赞数:131770
视频剪辑、网络管理、图片处理、办公自动化、文学、语言学。

向TA提问 私信TA
展开全部
一般我们的字符串资源文件都是放在values/strings.xml文件中,比如
[java] view plaincopy
<string name="back">返回</string>
<string name="login">登录</string>
但是有时候需要用到拼接,比如 登录名: XXX,这里XXX是变化的。这时候我们可能会想到拼接。其实也可以使用格式化方式处理。比如
[java] view plaincopy
<string name="alert">I am %1$d years old</string>
注意%1$d 表示一个参数,d表示整数,%1&s表示字符串,如果有第二个参数的话数字往上加,如%2$s
在代码中使用的话:
[java] view plaincopy
int nAge=23;
String sAgeFormat = getResources().getString(R.string.alert);
String sFinalAge = String.format(sAgeFormat, nAge); 多个参数时
[java] view plaincopy
<string name="alert2">My name is %1$s , I am form %2$s</string>
代码中使用的话:
[java] view plaincopy
String sInfoFormat = getResources().getString(R.string.alert2);
String sFinalInfo=String.format(sInfoFormat, sName, sCity);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式