1. https://github.com/jfeinstein10/slidingmenu 에서 Project Download (Download ZIP )
2. http://actionbarsherlock.com/ 에서 ActionBarSerock Project Download (Download ZIP)
3. 각 Project 압축 해제
4. Import actionbarsherock
ex. \JakeWharton-ActionBarSherlock-4.4.0-0-g4a79d53\JakeWharton-ActionBarSherlock-5a15d92\actionbarsherlock
5. Import SlideMenu
ex. \SlidingMenu-master\SlidingMenu-master\library
6. SlideMenu Project Setting
- library Project > Properties > Android > Library > Add > actionbarsherlock 추가
- library Project > Properties > Java Build Path > Add External JARs... > android-support-v4.jar 추가
Path Ex. C:\Program Files (x86)\Android\android-sdk\extras\android\support\v4\android-support-v4.jar
7. com.jeremyfeinstein.slidingmenu.lib.app 아래에 있는 다음 Activity들 수정
7.1 SlidingActivity.java
import com.actionbarsherlock.app.*;
extends Activity -> extends SherlockActivity
7.2 SlidingFragmentActivity.java
import com.actionbarsherlock.app.*;
extends FragmentActivity -> extends SherlockFragmentActivity
7.3 SlidingListActivity.java
import com.actionbarsherlock.app.*;
extends ListActivity -> extends SherlockListActivity
7.4 SlidingPreferenceActivity.java
import com.actionbarsherlock.app.*;
extends PreferenceActivity -> extends SherlockPreferenceActivity
8. SlideMenu Sample 설치
8.1 Import \SlidingMenu-master\SlidingMenu-master\example
8.2 ExampleListActivity Project Setting
8.2.1 Properties > Android > Library 에서 Add Button 선택해서 actionbarsherlock, library(SlidingMenu library - 설정이 되어 있지 않은 경우) 추가
8.2.2 Properties > Java Build Path > Add External JARs... > android-support-v4.jar 추가
Path Ex. C:\Program Files (x86)\Android\android-sdk\extras\android\support\v4\android-support-v4.jar
8.2.3 Properties > Java Build Path > Order and Export > android-support-v4.jar CheckBox Check
9. Project에 적용
9.1 Properties > Android > Library
- actionbarsherlock 추가
- library (SlidingMenu library) 추가
9.2 Properties > Java Build Path > Add External JARs... > android-support-v4.jar 추가
Path Ex. C:\Program Files (x86)\Android\android-sdk\extras\android\support\v4\android-support-v4.jar
9.3 Properties > Java Build Path > Order and Export > android-support-v4.jar CheckBox Check
# 주의사항
- SlidingMenu 적용 Activity는 Manifest에 theme를 지정해야 한다.
theme를 지정하지 않으면 2.3.3 Gingerbread에서는 Activity가 정상 동작하지 않는다.
ex. <activity android:name="TestActivity" android:theme="@style/Theme.Sherlock.Light" />
Theme.Sherlock, Theme.Sherlock.Light, Theme.Sherlock.Light.DarkActionBar
'Dev::Android' 카테고리의 다른 글
키보드 완료/확인/다음 버튼에 이벤트 설정 (0) | 2013.10.07 |
---|---|
Activity 시작 시 키보드 표시 (0) | 2013.10.07 |
Activity 타이틀바 제거 (0) | 2013.09.27 |
Activity 전환 (0) | 2013.09.27 |
Vibrator.vibrate (0) | 2013.08.08 |