我正在尝试使用似乎在其自己的示例项目中正常工作的custom Android vertical scrollbar widget,但我在尝试将其包含到我的项目中时遇到了麻烦。我从中导出了.jar
以用于我的项目,但它似乎是一个问题的雷区,从重复的资源,到我的XML布局无法获取库内的样式,以及错误“膨胀class“在读取我的XML布局文件时。
我应该如何使用自己的另一个项目中的小部件?
Java开发的新手(了解语言,但没有太多的总体项目/包管理),所以如果有一些关于它的好文本,我们将不胜感激。
答案 0 :(得分:1)
为小部件创建Android Library Project。
答案 1 :(得分:0)
据我所知,问题应该与在主活动相同的包中创建的“R”类有关。当您创建新项目时,此类位于“错误的位置”。
放弃兼容性并要求在所有项目中使用相同的包不是一种选择:市场不允许您为每个命名空间发布多个应用程序。而且,软件工程并不是一个好习惯。
正如fhucho已经指出的,更好的解决方案是创建一个库项目,将您的小部件导入到主应用程序项目中。
如果你也在寻找一本关于android开发的书,并且已经知道java,我通常会推荐Ed Burnette的“Hello Android”,它很快就能阅读,但是给出了很好的概述。