在多个应用程序之间共享布局

Sharing layout between multiple apps

问题

我有多个应用程序,它们具有相同完全布局功能。可以将其视为:为多家比萨餐厅创建相同的应用程序。

现在我需要制作一个 android 模块,它将提取所有内容( 活动、布局、代码等 )到这些应用程序,而无需手动创建活动然后调用我模块中的xml。


我完成的步骤

我遵循了 Google's Android site here 上的模块教程。具体来说,

  1. 将应用程序模块转换为库模块
  2. 生成了 AAR 文件
  3. 将库添加为依赖项

详情

前面的步骤有效,但是,我必须在每个 single [=27= 中创建所有 activity ]project,然后修改setContent()调用我的库xmlsetContent(R.layout.**myModule)

只需使用 startActivity 启动您的库 activity,无需复制。