我一直在关注ListView的教程,下面的代码给出了错误.我搜索了所有可以找到的论坛,但我不断提出相同的推荐代码.也许所有的论坛都引用旧版本,也许Android已经开始了.
无论如何,这是代码和错误消息:
getListView().setOnItemClickListener(new OnItemClickListener()
{
//@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id)
{
// TODO Sort out error and add function code
}
});
Run Code Online (Sandbox Code Playgroud)
错误信息:
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
Run Code Online (Sandbox Code Playgroud)
有什么优惠?
小智 7
你应该能够通过像这样指定onItemClickListener的父类来解决这个问题:
myListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
Run Code Online (Sandbox Code Playgroud)