问题出在您的方法签名中
public void openSearch(){它应该只有一个参数,也就是一个
View。
更改为
public void openSearch(View v){v显然可以是你希望它是什么,但你应该让一些有意义的事情一样
v,
view等…
来自文档
为了使它起作用,该方法必须是公共的并且接受View作为其唯一参数。

问题出在您的方法签名中
public void openSearch(){它应该只有一个参数,也就是一个
View。
更改为
public void openSearch(View v){v显然可以是你希望它是什么,但你应该让一些有意义的事情一样
v,
view等…
来自文档
为了使它起作用,该方法必须是公共的并且接受View作为其唯一参数。