アプリケーションに 2 つのレイアウト画面を追加しました。1. main.xml 2. second.xml。Main.java と Second.java の 2 つのクラス。Main.java には がありsetContentView(R.layout.main);
、Second.java には がありsetContentView(R.layout.second);
ます。main.xml には、1 つのボタンと 1 つの EditText ビューが含まれています。second.xml には TextView が含まれています。私が直面している問題は、Second.java で TextView にアクセスしようとすると、オプションに表示されないことです。表示される唯一のオプションは、main.xml ファイルにある項目です。この問題を解決する方法はありますか? を修正しましたAndroidManifest.xml
。また、Second.java はアクティビティを拡張し、Main.java と同じパッケージの下にあります。ここで助けが必要です。
質問する
452 次
2 に答える
0
レイアウトまたはマニフェスト ファイルにエラーがないことを確認してください。プロジェクトのレイアウトまたはリソース ファイルにエラーが含まれている場合、R.java ファイルが生成されないためです。Project>Clean.. プロジェクトと Project>Build Automatically を試してみてください。
それがあなたを助けることを願っています...
于 2012-12-23T09:25:58.103 に答える
0
私は新しいユーザーなので混乱しました。各レイアウトに 2 つのボタンを持つ 2 つのレイアウトを作成しました。そのため、Eclipse でアクセスしようとすると、両方の画面にすべてのオブジェクトが表示されました。問題は、 を使用してレイアウト アクセス上の任意のオブジェクトにアクセスする場合findViewById()
、Android は、アクセスしているそのレイアウト クラスのローカル オブジェクトに自動的にアクセスすることです。両方のレイアウトにこれらのアイテムがあるため、どちらの Button または TextView にアクセスするかについて、私のように混乱しないでください。
于 2012-12-26T11:34:41.453 に答える