我创建了一个 android 库项目,其中包含activities
从基础库项目中,我将创建许多从该基础库派生的不同应用程序
主要区别在于布局activities
和一些activity-ui
功能
我的问题是如何将活动与视图分开。
我会解释:
我在图书馆有几项活动,包括一些控制和逻辑等。
现在从我的派生应用程序中,我想将自己的布局注入到新布局中的库活动中,有一个新按钮,我想添加一些 ui 逻辑,例如弹出警报对话框。
最好的方法是什么?
谢谢
我创建了一个 android 库项目,其中包含activities
从基础库项目中,我将创建许多从该基础库派生的不同应用程序
主要区别在于布局activities
和一些activity-ui
功能
我的问题是如何将活动与视图分开。
我会解释:
我在图书馆有几项活动,包括一些控制和逻辑等。
现在从我的派生应用程序中,我想将自己的布局注入到新布局中的库活动中,有一个新按钮,我想添加一些 ui 逻辑,例如弹出警报对话框。
最好的方法是什么?
谢谢
@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);
}
现在我们使用视图来查找视图的其余部分