2013-08-27 2 views
1

Я пытаюсь добавить listenner к моему ListView, но я получаю много ошибок, в том числе этого один:Как реализовать setOnItemClickListener?

Описание ресурсов Путь Местоположение Тип Метод

setOnItemClickListener (AdapterView.OnItemClickListener) в типе AdapterView не применяется для аргументов (новый OnItemClickListener() {}) GlossaryActivity.java/линия 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. Как это исправить

+0

Пробовали ли вы AdapterView.OnItemClickListener, а не просто OnItemClickListener, а также у вас есть правильный импорт? – yiati

+0

Вы уверены, что импортируете правильный интерфейс OnItemListener? Из android.widget.AdapterView.OnItemClickListener – AsTeR

+0

добавьте их тогда, просто реализуйте то, что вы хотите! –

ответ

0

Я импортировал неправильный интерфейс (Java), один правильный один является:

android.widget.AdapterView.OnItemClickListener