Android jar中可以包含布局和其他资源吗?

4

我正在构建一个jar文件,以便其他开发人员可以在他们的Android应用程序中使用我创建的视图。 我想知道是否可以在我的jar文件中使用布局资源来构建视图的布局,或者是否需要通过编程方式构建视图。 同样,我能否将图像资源包含在我的jar文件中?

3个回答

4

目前不行。由于Android在apk中打包资源的方式,您不能将它们包含在jar文件中。但是,您仍然可以与其他开发人员共享该jar文件 - 他们只需手动导入布局文件即可。


你怎么手动拉一个布局文件?你是指只要把它们复制到新项目中吗? - David Doria

2

不可以,你需要在代码中指定布局参数才能使用该jar包。


1

是的,您可以预编译XML布局文件并将它们放入 assets/ 文件夹中,然后将它们打包到JAR文件中,然后可以使用 XmlResourceParser 和 LayoutInflater 加载它们。其他资源文件(如图像)也可以像这样打包进JAR文件中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接