2011-08-10 10 views
0

私は既存のアンドロイドアプリを持っています。私は既存のコードを乱すことなくそのメニュー構造を変更したいと思っていました。このために、既存のプロジェクトに2つの新しいJavaファイルと相対xmlを追加し、新しいスターターアクティビティでmanifest.xmlを更新しました。既存のAndroidアプリケーションで新しい要素を参照する際の問題

私が直面している問題は、Javaコードにあります。私はエラーが来る新しいXMLS xxx.findViewById(R.id.xxx) の要素を参照することはできませんよ:cannot be resolved or is not a valid field

をアプリケーションをビルドするとき、私はnewbee

答えて

0

午前、何かを提案してください、Androidは「Rというファイルを作成します。 .java "となります。このファイルは、基本的にプロジェクト内のすべてのリソース(文字列、レイアウト、描画可能なものなど)のインデックスです。新しいリソースを手作業で追加すると、RクラスにIDがないため、これらのリソースを参照することはできません。 this pageによれば、aaptツールを使用してRファイルを生成することはできますが、私はこの経験はありません。

関連する問題