重新跟进:
SlidingMenu and SwipeListView
此例子,是在开源的github上,Down下的栗子,包含SlidingMenu 和 SwipeListView 的开发jar包,以及整合的Demos.
第一步:library project的准备配置工作:
一、actionbarsherlock
首先在,http://actionbarsherlock.com/
下载:JakeWharton-ActionBarSherlock-4.4.0-0-g4a79d53.tar.gz,此包主要提供Sherlock
其中有五个文件夹,主要使用:
actionbarsherlock
导入eclipse中。
然后,
右键--->Properties----Android(这里一般需要使用>4.0 SDK)
----->最下面 Is Library选中(说明此工程是library project )。
其中其android-support-v4.jar是必须的
二、library
其次在,https://github.com/jfeinstein10/SlidingMenu
下载:SlidingMenu-master, 此包主要提供Library、SlidingMenu,但是此依赖上面的actionbarsherlock。
解压出四个文件夹,把library文件夹导入Eclipse,作为 Library project.
把library
导入(可以修改名称)eclipse中
右键--->Properties----Android(这里一般需要使用>4.0 SDK)
-----最下面 Is Library选中--->add 添加actionbarsherlock。
此时可能报错,主要因为:
.项目红叉或红叹号,删除libs下,android-support-v4.jar包,ActionBarSherLock已包含此包,会冲突。
再把library工程下的
SlidingActivity extends Activity
SlidingFragmentActivity extends FragmentActivity
SlidingPreferenceActivity extends PreferenceActivity
分别替换成(都是ActionBarSherLock library中的类)
SlidingActivity extends SherlockActivity
SlidingFragmentActivity extends SherlockFragmentActivity
SlidingPreferenceActivity extends SherlockPreferenceActivity
(如果包红叉,删除android-support-v4.jar包,原因同上。)
第二步:导入项目
在解压的SlidingMenu-master文件夹中,把example(可以修改名称)导入Eclipse中,example就是SlidingMenu and SwipeListView整合的栗子
Eclipse导入SlidingMenu-master/example的测试Demos.
导入后,有很的可能会报红叉:
右键--->Properties----Android(这里一般需要使用>4.0 SDK)
-----最下面 Is Library选中--->add 添加library。
此时又有很大的几率还是报红叉:删除libs下, android-support-v4.jar包,ActionBarSherLock已包含此包,会冲突。