1

私はAndroidとJavaの開発に非常に慣れていません。これまでのところ、すべてがかなりうまくいきました。しかし、2番目のアクティビティの追加とそのレイアウト要素へのアクセスに失敗し続けます。私はmanifest.xmlウィザードとfile->new->other->androidアクティビティを使用しました。これはうまく機能し、新しいJavaファイルとレイアウトを追加します。アクティビティの開始もかなりうまくいきます。

私の問題は、新しいレイアウトのどの要素にもアクセスできないことです。「findViewById(R.id。?)」を使用してボタンを作成しようとすると、レイアウトに存在しない要素が表示されますが、レイアウト上の要素は表示されません。以前のプロジェクトのレイアウトが使用されているようです。

さらに、日食エディタは上の行に警告を表示します: setContentView(R.layout.activity_secondactivity); 「activity_secondactivityは解決できないか、フィールドではありません」。

この警告は、「R.id」と入力するまで表示されません。削除しても消えません。

ウェブとユーチューブのすべてのチュートリアルで、それはとてもうまくいくようです、私は2日間異なることを試みていました、そしてそれを理解することができません。誰かが私を助けてくれたらとても嬉しいです:)

4

1 に答える 1

3

android.Rではなく、正しい「R」(yourpackage.R)をインポートしたことを確認してください。たとえば、パッケージ名がcom.my.packageの場合、com.my.package.Rをインポートする必要があります。そして、プロジェクトをクリーンアップしてみてください([プロジェクト]-> [クリーン])。

于 2013-03-13T13:59:05.653 に答える