クラスをより適切に編成するために、いくつかのサブパッケージを作成しました (これは、パッケージの階層名構造の拡張です)。
しかし驚いたことにR cannot be resolved to a variable
、このプロジェクトの R ファイルから使用しようとしているすべてのリソースのように for を取得しています。
Eclipse のクイック フィックス オプションでは、特定R file
のパッケージ (サブパッケージを含む)をインポートするオプションが提供されますが、問題は、Eclipse のウィザードで作成したパッケージでは、まったくNew Application Project
インポートする必要がなかったことです。R file
、このプロジェクト全体のリソースが含まれているといつも思っていました。
しかし、サブパッケージを作成したら、それをインポートする必要があります。サブパッケージは(Javaでは)パッケージ自体の階層名構造の拡張にすぎないため(参照)、好奇心から尋ねます.なぜ自動的にサブパッケージに含まれないのですか?R file