Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.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 Anyonymous类,OnClickListener_Java_Android_Listview - Fatal编程技术网

Java Anyonymous类,OnClickListener

Java Anyonymous类,OnClickListener,java,android,listview,Java,Android,Listview,以下代码用于在选择listView中的项目时尝试生成响应 onItemClick的第二个@Override提供了一个错误:方法不重写is超类中的方法。如果我将其注释为“@Override”,应用程序就会崩溃 你是做什么的 ListView receiptList = (ListView) findViewById(R.id.listView_Items); ArrayAdapter adapter = new ArrayAdapter<String>(this, R.layout.s

以下代码用于在选择listView中的项目时尝试生成响应

onItemClick的第二个@Override提供了一个错误:方法不重写is超类中的方法。如果我将其注释为“@Override”,应用程序就会崩溃

你是做什么的

ListView receiptList = (ListView) findViewById(R.id.listView_Items);
ArrayAdapter adapter = new ArrayAdapter<String>(this, R.layout.simple_list_item_1, food_and_price);
receiptList.setAdapter(adapter);

receiptList.setOnClickListener(new AdapterView.OnClickListener(){
    @Override
    public void onClick(View view) {

    }

    @Override // <--- this one!
    public void onItemClick(AdapterView<?> parent, View view, int position, long id){
        String data = price.get(position);
    }
});
ListView接收列表=(ListView)findViewById(R.id.ListView_项);
ArrayAdapter=新的ArrayAdapter(这个,R.layout.simple\u list\u item\u 1、食物和价格);
receiptList.setAdapter(适配器);
receiptList.setOnClickListener(新的AdapterView.OnClickListener(){
@凌驾
公共void onClick(视图){
}

@重写//这两个方法属于两个不同的接口,因此需要分别设置它们

receiptList.setOnClickListener(new AdapterView.OnClickListener(){
    @Override
    public void onClick(View view) {

    }
});

receiptList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
         String data = price.get(position);
    }
});
receiptList.setOnClickListener(新的AdapterView.OnClickListener(){
@凌驾
公共void onClick(视图){
}
});
receiptList.setOnItemClickListener(新的AdapterView.OnItemClickListener(){
@凌驾
公共虚线单击(AdapterView AdapterView,视图视图,内部位置,长l){
字符串数据=price.get(位置);
}
});