【发布时间】:2015-01-20 16:49:15
【问题描述】:
我有两个 android 项目 1. 主项目 2. 库项目。我指的是我的主项目中的图书馆项目。我在主项目中有一个片段,它应该使用库项目中的布局(.xml)文件。我怎样才能做到这一点?
【问题讨论】:
我有两个 android 项目 1. 主项目 2. 库项目。我指的是我的主项目中的图书馆项目。我在主项目中有一个片段,它应该使用库项目中的布局(.xml)文件。我怎样才能做到这一点?
【问题讨论】:
如果你想在你的代码中使用它,你可以这样引用它:
com.library_package.R.layout.library_layout
例如,您可以使用以下方法扩展布局:
LayoutInflater.from(context).inflate(com.library_package.R.layout.library_layout, this, true);
【讨论】:
View 类,它会在里面不过,用充气机给布局充气(就像我的回答一样)。然后在您的布局中创建此自定义 View 的实例。
implementation(project(path: ':libs:library_layout:app')) { exclude group: '...' } 我认为 exclude 子句是可选的,然后您可以在 XML 布局中作为内部布局进行引用。