我一直在学习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/