【发布时间】:2011-01-29 07:33:38
【问题描述】:
我正在构建一个 jar,以便其他开发人员可以使用我在他们的 Android 应用程序中创建的视图。我想知道是否可以在我的 jar 中使用布局资源,以便我可以构建视图的布局,或者是否需要以编程方式构建视图。同样,我可以在我的 jar 文件中包含图像资源吗?
【问题讨论】:
我正在构建一个 jar,以便其他开发人员可以使用我在他们的 Android 应用程序中创建的视图。我想知道是否可以在我的 jar 中使用布局资源,以便我可以构建视图的布局,或者是否需要以编程方式构建视图。同样,我可以在我的 jar 文件中包含图像资源吗?
【问题讨论】:
不,目前没有。由于 Android 在 apk 中打包资源的方式,您不能将它们包含在 jar 中。但是,您仍然可以与其他开发人员共享 jar - 他们只需要手动拉入布局文件。
【讨论】:
不,您必须在代码中指定布局参数才能使用 jar。
【讨论】:
是的,您可以预编译您的 xml 布局文件并将它们放在 assets/ 文件夹中,然后将它们打包到您的 jar 文件中,然后您可以使用 XmlResourceParser 和 LayoutInflater 加载它们。其他资源文件如image也可以这样打包成jar。
【讨论】: