使用库中的片段(android)

时间:2013-01-09 09:44:42

标签: java android user-interface fragment

所以我正在构建一个库,我决定将一些基本行为重新组合成一个片段,因此最终用户不必重写大量代码来构建一个总能做同样事情的UI 。 问题是,如果我的库有资源(布局文件),它将生成一些.java文件(如R.java),我似乎无法在库中包含这些文件。 实际上,当我使用库项目创建的.jar时,我可以访问它的每个函数,但是在尝试膨胀片段时崩溃,导致它无法找到应该包含其布局的R.java文件。

所以我一直在做一些研究,但我无法弄清楚如何在库项目中导入片段的UI。我的第一个想法是在纯Java代码中创建UI,但这是......中令人难以置信的痛苦。

感谢您的帮助和关注:)

1 个答案:

答案 0 :(得分:0)

我的第一个评论我只是想知道你是否开始在最终项目中编写片段,并在中途决定将其更改为库项目。忽略这一点。

现在回答你的问题:

我可能错了,但我猜这与ActionBarSherlock是项目而不是.jar文件的原因相同。

一个很好的,很容易总结:通过R ....访问的东西必须一起编译。这意味着它不能在一个单独的.jar上,但如果你把它作为一个用最终软件导入和编译的库它应该可以正常工作。