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



>问题

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

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


我已完成的步骤

我在这里关注了谷歌Android网站上的模块教程。具体说来

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

前面的步骤有效,但是,我必须在每个项目中创建所有活动,然后修改setContent()以调用我的库 xmlsetContent(R.layout.**myModule)

  • 如果我想让模块复制活动,我会怎么做 并将XML布局到另一个项目,而无需手动创建它们?
  • 有没有比使用模块更好的方法?

只需使用 startActivity 启动您的库活动,无需副本。

相关内容

  • 没有找到相关文章

最新更新