我正在尝试将侦听器添加到列表视图中,但是出现很多错误,包括以下错误:

说明资源路径位置类型方法


  setOnItemClickListener(AdapterView.OnItemClickListener)中的类型
  AdapterView不适用于参数(新
  OnItemClickListener(){})GlossaryActivity.java / line
  109 Java问题


这是我的代码:

    // Initialize the UI components
    ListView GlossaryListView = (ListView) findViewById(R.id.listView1);
    arrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, TermsArray);
    GlossaryListView.setAdapter(arrayAdapter);
    GlossaryListView.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> a,
                View v, int position, long id) {
        }
    });


我将这段代码放在onCreate方法中。我该如何解决

最佳答案

我导入了错误的接口(Java接口),正确的接口是:

android.widget.AdapterView.OnItemClickListener

关于java - 如何实现setOnItemClickListener?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18474881/

10-11 03:48
查看更多