【发布时间】:2010-04-05 04:55:35
【问题描述】:
我正在尝试编写一个可以作为 JAR 文件共享的库。这个库将包含一个 Activity,我想在 JAR 中包含布局。由于似乎不可能在 JAR 中包含资源文件,而且我不希望最终用户必须自己包含这些文件,所以我认为将 XML 作为字符串包含然后手动膨胀是一个不错的技巧它。有谁知道这是否可能?还有其他想法吗?
【问题讨论】:
标签: android jar view android-activity inflate
我正在尝试编写一个可以作为 JAR 文件共享的库。这个库将包含一个 Activity,我想在 JAR 中包含布局。由于似乎不可能在 JAR 中包含资源文件,而且我不希望最终用户必须自己包含这些文件,所以我认为将 XML 作为字符串包含然后手动膨胀是一个不错的技巧它。有谁知道这是否可能?还有其他想法吗?
【问题讨论】:
标签: android jar view android-activity inflate
原生布局 XML 文件被转换为二进制形式,并包含在构建时烘焙的资源 ID。
但是,由于所有 GUI 元素都可以在运行时实例化,您可以使用 XML 解析器和一些反射来滚动自己的充气器。
在您的情况下,以编程方式构建活动视图可能更容易。
【讨论】: