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 回答