为什么我在这段代码中出错?

时间:2017-12-02 18:25:37

标签: android

下面提到的代码可能会出现什么问题?

我该如何解决?

public static final int num-text=0x7f0b0057;

enter image description here

4 个答案:

答案 0 :(得分:2)

您不能在标识符中使用-字符(例如,成员名称)。您可以改为使用_字符:

public static final int num_text = 0x7f0b0057;

根据Java的编码约定使用camelCase:

public static final int numText = 0x7f0b0057;

答案 1 :(得分:0)

将短划线更改为下划线,在某些语言的变量中始终使用短划线

答案 2 :(得分:0)

你不能在变量名中加上“ - ”。您的布局文件可能已更改,即activity_main.xml

答案 3 :(得分:0)

不要手动修改R.java文件。 R.java文件由IDE自动生成。

减法符号不能在变量名中。

因此,请检查它发生的原因,我建议您尝试重建项目以查看是否可以修复它。 “重建项目”命令位于“构建”菜单中。