Android:如何轻松更改strings.xml中的大量字符串名称?

时间:2013-01-08 10:33:03

标签: java android eclipse string refactoring

假设我有1000个

<string name="somename">Some string</string>

在我的strings.xml文件中。

我如何看待name属性需要更改为适用于大量这些条目的内容。

有没有一种简单的方法可以在eclipse或任何其他工具中执行此操作?或者我是否必须编写自己的工具来执行此操作?

3 个答案:

答案 0 :(得分:0)

只使用任何编辑器的替换功能(如果您有多个xmls,也可以在大多数编辑器中使用多个文件)。

name =“somename”替换为 name =“othername” name = newAttrName = as根据您的要求。

如果您担心在其他地方遇到相同的字符串,您不想更改(例如注释),您需要编写自己的逻辑。

答案 1 :(得分:0)

您可以安装适用于Android的MOTODEV Studio。它有很多东西,包括Android本地化文件编辑器

Here是该链接。希望它会有所帮助。

答案 2 :(得分:0)

有很多工具可以做到这一点,如果你想将所有1000个名字改为一个名字,我通常会得到Notepad ++的帮助,

否则,我使用XMLBeans编写程序,根据某些逻辑更改属性。这需要非常少的时间,并且可以在将来出现这种需求的情况下重复使用。