fancychendong的专栏

今天要项目想实现一个ListViewAnimation的功能,网上有个开源的解决方案

https://github.com/nhaarman/ListViewAnimations

这github上的开源项目是最新的代码,本文所用到的是之前的版本的ListViewAnimations

资源地址:,可以去免费下载

这个项目解压后然后导入到eclipse中去,需要添加v7-appcompat的库文件,因为有些style的theme属性需要引用到v7的属性,并且一些menu的showAsAction="ifRoom"是在v7中才有的属性

Ok,导入到eclipse中的项目有Library-ListViewAnimations和AnimationActivity两个项目,这个v7的项目是我eclipse之前就有倒入过的,并且android sdk是5.0的,因为更新了最新版本的sdk,导致在v7里的res里面有values-v21的资源文件和一些其它5.0的资源文件。android 5.0虽然在国内还没流行,但未来应该迟早会流行起来,具体我也不知道。

反正有了android 5.0的sdk就可以开发适合android 5.0版本的手机app了。

导入的项目中有错误,没办法一步一步修复一下项目……

将Library-ListViewAnimations的v7库文件删除掉,然后refresh下

将ListViewAnimations的demo项目add下v7库文件,然后refrsh下,,错误消失

但是,(好像,具体忘记了,反正多看console控制台的提示错误,然后解决),记得提示了个错误

appcompat_v7\res\values-v21\themes_base.xml:191: 但是项目确没明显错误

然后,run,但是发现还是报错误,说v7找不到什么资源啊

之前导入库文件其实有个需要注意的地方,就是如果项目文件是4.4的,库文件不能超过4.4版本的,但是现在问题来了,v7是5.0的,项目确实4.4的,所以即使添加了库文件,但是仍然会报错。

所以把项目文件的sdk也改成5.0的,然后refresh下,运行,OK~~~

文字描述比较多,但是还算言简意赅了~~~

下次再遇到类似的问题就有了很好的解决方案了~~~,手上一大堆事情,抽空上班写,(fuck)呵(you)呵!!

当我要取的时候,你淘气的躲开了,

fancychendong的专栏

相关文章:

你感兴趣的文章:

标签云: