将字符串复制到strings.xml

时间:2013-02-04 17:05:27

标签: android eclipse string locale

每个人都知道,如果我们有:

ekran3.setText("VAT Tax:");

我们可能(甚至我们应该)将其转换为:

ekran3.setText(getString(R.string.kwotaVat));

并添加strings.xml:

<string name="kwotaVat">VAT Tax:</string>

但是有什么技巧可以自动完成吗?例如,点击人民币文字并选择一些选项?很高兴知道它实际上比我们手动操作时节省了很多时间。

2 个答案:

答案 0 :(得分:2)

如果您正在使用Eclipse,可以将字符串直接提取到strings.xml文件中,方法是将鼠标放在字符串中并按Ctrl + 1.它将显示如下对话框,您可以选择“Extract String”。然后给它一个名字(例如:kwotaVat),你就完成了。

img

答案 1 :(得分:0)

嘿,您不需要使用getString()将其转换为字符串值xml文件已经具有字符串形式的数据,因此您只需要使用以下代码来设置字符串

ekran3.setText(R.string.kwotaVat);

其中ekran3是文本视图的对象 和kwotaVat是你的值字符串的id

更多细节od android代码在这里看http://grabcodes.blogspot.com/