1

何らかの理由で、引数の「id」は赤で下線が引かれ、「解決されていないか、フィールドではない」

import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.os.Bundle;
import android.widget.Button;

public class Main extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    Button toggleButton = (Button)findViewById(R.id.toggleButton);
    toggleButton.setOnClickListener(new OnClickListener() {

            public void onClick(View v) {

            }
    });
}

}

4

4 に答える 4

2

パッケージ エクスプローラーで gen[Generated Java Files] フォルダーを確認します。

空かもしれません、試してみてください

プロジェクト --> クリーン

これにより、ファイルが生成されます

お役に立てれば

于 2012-06-13T08:41:29.327 に答える
1

これは、誰もが EclipseIDE で直面する問題の 1 つです。プロジェクトをクリーンアップして、もう一度ビルドします。

PS : また、mail.xml のボタンの ID が android:id="@+id/toggleButton" であることを確認してください。

于 2012-06-13T08:41:04.850 に答える
1

これは、Eclipse IDE で直面する問題です。私はこの問題を抱えていました

  • xml ファイルの 1 つにエラーがあった場合
  • マニフェスト ファイルのパッケージ定義が変更された場合
  • 生成されたファイルが別のパッケージにある場合。

上記のいずれかに問題があるかどうかを確認してください。役立つかもしれません

プロジェクトのクリーニングとビルドも役立つ場合があります

于 2012-06-13T09:35:50.623 に答える