0

特定の状況で子アクティビティを起動するAndroidアプリケーションがあります。アプリケーションとアクティビティの両方が私の管理下にあります-両方のソースを作成し、アプリケーションとアクティビティの両方のリソースをメインのandroidアプリケーションのresフォルダーに配置しました。

私が気付いているのは、子供の活動のために私のクラスのどのクラスでもリソースが利用できないということです。子アクティビティクラスは、メインアプリケーションとは異なるクラスパッケージに含まれています。

私のアプリケーション/子アクティビティはすべて技術的に1つのアプリケーションの一部ですが、子アクティビティクラスのリソースにアクセスできないのはなぜですか?

何か案は?ありがとう!

4

1 に答える 1

1

android.Rを削除した場合は、android.Rをインポートしていないことを確認する必要があります。import <the main package name>.r

だから私のアプリでは私のメインパッケージは呼ばれています

nz.thsmartlemon.test1

そして私の2番目は

nz.thesmartlemon.test2

私がしたいすべての活動でimport nz.thesmartlemon.test1.R


Eclipseは、生成されていないRファイルを参照しようとすると、これを自動的に行うのが好きです。

于 2012-06-12T01:04:51.013 に答える