假设我有 1000
<string name="somename">Some string</string>
在我的 strings.xml 文件中。
我如何看到 name 属性需要更改为对许多这些条目有意义的东西。
在 eclipse 或任何其他工具中是否有一种简单的方法可以做到这一点?还是我必须编写自己的工具才能做到这一点?
假设我有 1000
<string name="somename">Some string</string>
在我的 strings.xml 文件中。
我如何看到 name 属性需要更改为对许多这些条目有意义的东西。
在 eclipse 或任何其他工具中是否有一种简单的方法可以做到这一点?还是我必须编写自己的工具才能做到这一点?
有很多工具可以做到这一点,我通常借助 Notepad ++,如果你想将所有 1000 个名称更改为一个名称,
否则,我使用 XMLBeans 编写一个程序来根据某些逻辑更改属性。这花费的时间非常少,并且可以在将来出现这种需要时重复使用。
只需使用任何编辑器的替换功能(在大多数编辑器中也适用于多个文件,以防您有多个 xml)。
根据您的要求,将name="somename"替换为name="othername"或name=为newAttrName=。
如果您担心在其他地方会遇到您不想更改的相同字符串(例如注释),我认为您需要编写自己的逻辑。
您可以安装适用于 Android 的 MOTODEV Studio。它有很多东西,包括 Android 本地化文件编辑器
这是那个链接。希望它会有所帮助。