0

多くのアプリで使用する簡単なアクティビティがあります。レイアウトは同じですが、異なるのはアクティビティで使用されるドローアブルだけです。

したがって、この単純なアクティビティ(A)が、独自のレイアウトファイルを使用して独自のプロジェクトで定義されているとします。Aを他のプロジェクトBおよびCにインポートする方法はありますが、独自のドローアブルを使用する方法はありますか?したがって、Aのレイアウトを使用している間、Bはすべてのリソースなどでレイアウトを埋めます。ヒントをありがとう。

4

1 に答える 1

1

まず、ライブラリプロジェクトを作成します:http://developer.android.com/tools/projects/projects-eclipse.html#SettingUpLibraryProject

public class MySharedActivity extends Activity(

int drawable1;
int drawable2;

//Your stuff here
)

次に、プロジェクトB、Cで:

   public class BlaBla extends MySharedActivity(
   //Somewhere in your code:
   this.drawable1=R.drawable.localpicture
   ) 
于 2012-08-14T18:57:08.757 に答える