多くのアプリで使用する簡単なアクティビティがあります。レイアウトは同じですが、異なるのはアクティビティで使用されるドローアブルだけです。
したがって、この単純なアクティビティ(A)が、独自のレイアウトファイルを使用して独自のプロジェクトで定義されているとします。Aを他のプロジェクトBおよびCにインポートする方法はありますが、独自のドローアブルを使用する方法はありますか?したがって、Aのレイアウトを使用している間、Bはすべてのリソースなどでレイアウトを埋めます。ヒントをありがとう。
多くのアプリで使用する簡単なアクティビティがあります。レイアウトは同じですが、異なるのはアクティビティで使用されるドローアブルだけです。
したがって、この単純なアクティビティ(A)が、独自のレイアウトファイルを使用して独自のプロジェクトで定義されているとします。Aを他のプロジェクトBおよびCにインポートする方法はありますが、独自のドローアブルを使用する方法はありますか?したがって、Aのレイアウトを使用している間、Bはすべてのリソースなどでレイアウトを埋めます。ヒントをありがとう。
まず、ライブラリプロジェクトを作成します: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
)