在一处更改ID会更改Android XML文件中其他位置的ID

时间:2019-09-14 09:53:30

标签: android xml android-studio

当我将一个布局复制到另一个布局中并尝试在新文件中重构ID时,便开始出现此问题。它也倾向于重构源文件中的ID。 每当我尝试更新其视图的多个ID时,针对特定活动设计的布局都会发生变化,这实在令人沮丧。

我是Android Studio的超级初学者,非常感谢您提供任何帮助/指导!谢谢!

1 个答案:

答案 0 :(得分:1)

每次重构某些东西时,它都会更改与该特定项目或字段相关的所有内容,如果您想重构某个项目的ID,它将在使用该ID的任何地方对其进行更改。 为了更改名称,您可以右键单击并选择“重构”和“重命名”,也可以按SHIFT + F6以获得快捷方式,它将询问您是否要在注释和字符串中进行搜索,并选中该框以真正更改它使用该物品的任何地方。

如果您只想重命名xml中的ID,而无需在Java文件中进行更改,则必须以1 b / c的方式手动对其进行更改,重构选项将在所有使用该ID的位置进行更改您当前的项目。