setOnItemClickListener

setOnItemClickListener

我一直在学习ListView教程,下面的代码给出了错误。我已经搜索了所有我能找到的论坛,但我不断地提出相同的推荐代码。也许所有的论坛都在引用旧版本,也许安卓已经开始了。
无论如何,下面是代码和错误消息:

 getListView().setOnItemClickListener(new OnItemClickListener()
 {
 //@Override
 public void onItemClick(AdapterView<?> parent, View view,
 int position, long id)
 {
 // TODO Sort out error and add function code
 }
 });

错误消息:
 Multiple markers at this line

 -The method setOnItemClickListener(AdapterView.OnItemClickListener in the type
  AdapterView <ListAdapter> is not applicable for the arguments (new   OnItemClickListener(){})

 -OnItemClickListener cannot be resolved to a type

有什么优惠吗?

最佳答案

您应该可以通过如下方式指定onitemclicklistener的父类来解决此问题:

myListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {

关于android - setOnItemClickListener给出ListView Activity 中的编译错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13143713/

10-09 04:16