在多个应用程序之间共享布局
Sharing layout between multiple apps
问题
我有多个应用程序,它们具有相同完全布局和功能。可以将其视为:为多家比萨餐厅创建相同的应用程序。
现在我需要制作一个 android 模块,它将提取所有内容( 活动、布局、代码等 )到这些应用程序,而无需手动创建活动然后调用我模块中的xml。
我完成的步骤
我遵循了 Google's Android site here 上的模块教程。具体来说,
- 将应用程序模块转换为库模块
- 生成了 AAR 文件
- 将库添加为依赖项
详情
前面的步骤有效,但是,我必须在每个 single [=27= 中创建所有 activity ]project,然后修改setContent()
调用我的库xmlsetContent(R.layout.**myModule)
- 如果我想制作模块复制活动,我该怎么办
和布局 xml 到另一个项目而不需要 手动 创建它们?
- 有没有比使用模块更好的方法?
只需使用 startActivity 启动您的库 activity,无需复制。
问题
我有多个应用程序,它们具有相同完全布局和功能。可以将其视为:为多家比萨餐厅创建相同的应用程序。
现在我需要制作一个 android 模块,它将提取所有内容( 活动、布局、代码等 )到这些应用程序,而无需手动创建活动然后调用我模块中的xml。
我完成的步骤
我遵循了 Google's Android site here 上的模块教程。具体来说,
- 将应用程序模块转换为库模块
- 生成了 AAR 文件
- 将库添加为依赖项
详情
前面的步骤有效,但是,我必须在每个 single [=27= 中创建所有 activity ]project,然后修改setContent()
调用我的库xmlsetContent(R.layout.**myModule)
- 如果我想制作模块复制活动,我该怎么办 和布局 xml 到另一个项目而不需要 手动 创建它们?
- 有没有比使用模块更好的方法?
只需使用 startActivity 启动您的库 activity,无需复制。