Android,将活动与其布局分开

时间:2012-09-19 08:09:16

标签: android android-layout

我创建了一个包含activities

的android库项目

从基础库项目开始,我将创建许多不同的应用程序,这些应用程序都是从该基础库中派生出来的

主要区别在于activities和一些activity-ui功能的布局

我的问题是如何将活动与其观点分开。

我会解释:

我在库中有一些活动,包含一些控件和逻辑等。

现在从我的派生应用程序中我想将自己的布局注入库活动 在新的布局中有一个新的按钮,我想添加一些ui逻辑,如弹出一个警告对话框,例如..

最好的方法是什么?

由于

1 个答案:

答案 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);
}

现在我们使用视图来查找视图的其余部分