我有一个简单的活动,我在许多应用程序中使用。布局是相同的,但唯一不同的是活动中使用的drawable。
所以,我说这个简单的活动(A)在自己的项目中用自己的布局文件定义。我有没有办法将A导入其他项目B和C,但是要使用他们自己的drawables?因此,在使用A的布局时,B会用它的所有资源填充它,等等。感谢您的任何提示。
答案 0 :(得分: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
)