我创建了一个包含activities
从基础库项目开始,我将创建许多不同的应用程序,这些应用程序都是从该基础库中派生出来的
主要区别在于activities
和一些activity-ui
功能的布局
我的问题是如何将活动与其观点分开。
我会解释:
我在库中有一些活动,包含一些控件和逻辑等。
现在从我的派生应用程序中我想将自己的布局注入库活动 在新的布局中有一个新的按钮,我想添加一些ui逻辑,如弹出一个警告对话框,例如..
最好的方法是什么?
由于
答案 0 :(得分:0)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
MainView view = new MainView(this);
setContentView(view);
}
在MainView类中
public MainView(@NonNull Activity activity) {
super(activity);
View view = inflate(getContext(), R.layout.activity_main, this);
}
现在我们使用视图来查找视图的其余部分