私はonItemClickメソッドをオーバーライドしようとしています。私の質問は、なぜonItemClick方法は下線を保つんですなぜEclipseはメソッドを強調表示していますか?
import android.app.Activity;
import android.app.ListActivity;
import android.content.ContentUris;
import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.provider.Contacts.People;
import android.util.Log;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.SimpleCursorAdapter;
import android.widget.TextView;
import android.widget.AdapterView.OnItemClickListener;
public class ListViewActivityActivity extends ListActivity implements OnItemClickListener {
@Override
public void onItemClick(AdapterView adview, View target, int position, long id) {}
}
:私は下に私の輸入とメソッドを置くのだろうか?私は間違って何をしていますか? 私はプロジェクトをリロードしようとしましたが、それは助けになりませんでした。誰も同じ問題にぶつかる?
PS私はそれの上に置くと、それは言う:タイプListViewActivityActivityの方法onItemClick(AdapterView、ビュー、int型、長い)がスーパークラスのメソッドをオーバーライドする必要があります
下線が引かれた方法の上にマウスを置くと、eclipseはどうなるでしょうか? Ctrl + 1を押すと、何が表示されますか? – kostja
また、「問題のビュー」には何らかのメッセージがありますか? –
私は推測させてください...プロジェクトのJavaコンパイラレベルは "1.5"に設定されていますか? –