Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 按钮无法解析为类型-Android开发_Java_Android_Xml_Eclipse_Debugging - Fatal编程技术网

Java 按钮无法解析为类型-Android开发

Java 按钮无法解析为类型-Android开发,java,android,xml,eclipse,debugging,Java,Android,Xml,Eclipse,Debugging,我是android开发的新手,有一些调试问题。我在youtube上的一个名为“TheNewBoston”的频道学习,在第10课中遇到了一些问题。我没有使用与教程中的家伙相同的src包,因为我找不到它,所以我想知道这是否导致了问题 “添加”和“子”按钮在OnCreate方法中都具有相同的“此行有多个标记-按钮无法通过类型解决”错误 爪哇: XML: SetOnClickListener的s必须为小写 还有演员: (button) 是错误的,正如评论框中提到的。它应该是按钮 add = (bu

我是android开发的新手,有一些调试问题。我在youtube上的一个名为“TheNewBoston”的频道学习,在第10课中遇到了一些问题。我没有使用与教程中的家伙相同的src包,因为我找不到它,所以我想知道这是否导致了问题

“添加”和“子”按钮在OnCreate方法中都具有相同的“此行有多个标记-按钮无法通过类型解决”错误

爪哇:

XML:


SetOnClickListener的
s
必须为小写

还有演员:

(button)
是错误的,正如评论框中提到的。它应该是
按钮

add = (button)

按钮的第一个字符应为大写。

执行以下更改

add = (Button) findViewById(R.id.bAdd);
sub = (Button) findViewbyId(R.id.bSub);
而不是

add = (button) findViewById(R.id.bAdd);
sub = (button) findViewbyId(R.id.bSub);
而且在SetonClicks中,Listener必须是S(小)


:)喜欢编码…

Java中的类名区分大小写。因此,
add=(按钮)findviewbyd(R.id.bAdd)应该是
add=(按钮)findviewbyd(R.id.bAdd)
add = (button)
add = (Button) findViewById(R.id.bAdd);
sub = (Button) findViewbyId(R.id.bSub);
add = (button) findViewById(R.id.bAdd);
sub = (button) findViewbyId(R.id.bSub);