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。

这可以通过单击 Preferences -> Java -> Compiler 并选择编译器合规级别来完成1.6

于 2012-08-09T20:27:20.457 回答