我正在构建一个jar文件,以便其他开发人员可以在他们的Android应用程序中使用我创建的视图。 我想知道是否可以在我的jar文件中使用布局资源来构建视图的布局,或者是否需要通过编程方式构建视图。 同样,我能否将图像资源包含在我的jar文件中?
目前不行。由于Android在apk中打包资源的方式,您不能将它们包含在jar文件中。但是,您仍然可以与其他开发人员共享该jar文件 - 他们只需手动导入布局文件即可。
不可以,你需要在代码中指定布局参数才能使用该jar包。
是的,您可以预编译XML布局文件并将它们放入 assets/ 文件夹中,然后将它们打包到JAR文件中,然后可以使用 XmlResourceParser 和 LayoutInflater 加载它们。其他资源文件(如图像)也可以像这样打包进JAR文件中。