0

次のコードで Eclipse Juno でエラーが発生します。

FilmListAdapter listAdapter = new FilmListAdapter(this, 
        R.layout.film_list_items, data);
listViewInstance.setAdapter(listAdapter);

listViewInstance.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> getView, View view, int i, long l) {
        Toast.makeText(getApplicationContext(),
        "click is performed", Toast.LENGTH_SHORT)
        .show();
    }
});

@Override を追加すると、エラーが発生してコンパイルされません。それがなければ、コンパイルされますが、クリックは機能しません。

4

1 に答える 1

3

Eclipse のデフォルト言語を Java 1.6 に設定する必要があります。

これを行うには、[設定] -> [Java] -> [コンパイラ] をクリックし、コンパイラの準拠レベルを選択します。1.6

于 2012-08-09T20:27:20.457 に答える