我有两个安卓项目:1. 主要项目;2. 库项目。我在主要项目中引用了库项目。主要项目中有一个片段应该使用库项目中的布局(.xml)文件。我该如何实现这一点?
我有两个安卓项目:1. 主要项目;2. 库项目。我在主要项目中引用了库项目。主要项目中有一个片段应该使用库项目中的布局(.xml)文件。我该如何实现这一点?
如果你想在你的代码中使用它,你可以像这样引用它:
com.library_package.R.layout.library_layout
LayoutInflater.from(context).inflate(com.library_package.R.layout.library_layout, this, true);
View
类,在其中使用inflater
来填充布局(就像我的答案中一样)。然后在你的布局中创建这个自定义View
的实例。 - Bartek Lipinskiimplementation(project(path: ':libs:library_layout:app')) { exclude group: '...' }
我认为exclude
子句是可选的,你可以将其作为内部布局在 XML 布局中引用。 - Ibrahim.H