该应用程序很好,直到我添加了一些新的布局,当我运行它时,这个错误显示在代码行中
enter code
here public static final class id {
public static final int Nexus 5 (5_0")=0x7f070001;
public static final int dummy_button=0x7f070003;
public static final int fullscreen_content=0x7f070000;
public static final int fullscreen_content_controls=0x7f070002;
public static final int switch2=0x7f070004;
在第二行:public static final int Nexus 5(5_0")= 0x7f070001; 它强调它来自Nexus 5(5_0")= 0x7f070001;直到那条线的尽头。我做错了什么?
答案 0 :(得分:0)
您的问题是Nexus 5 (5_0")
不是Java变量的有效标识符。例如,名称中不能包含空格。当您使用新的ID声明新布局时,Android Studio会自动获取ID名称并创建Java等效项。其余变量具有有效名称,并遵循资源ID的命名约定。
尝试将ID(在布局文件中)重命名为类似于nexus_5.