2012-08-22 3 views
4

작업 표시 줄 Sherlock이 사용되는 기존 프로젝트에서 슬라이딩 메뉴를 사용하려고합니다. 그러나 나는 그것을 할 수 없다. 어떻게하면 좋을지 보여줄 수있는 간단한 데모 또는 튜토리얼을 나에게 줄 수 있습니까? 슬라이딩 메뉴에 조각을 사용해야합니까?ActionBar Sherlock과 함께 슬라이딩 메뉴를 사용하는 방법?

업데이트 : 사용자가 슬라이딩 메뉴 목록의 항목을 클릭 할 때

가 어떻게 활동을 변경합니까?

데모가 있습니까? 도와주세요.

+0

는 "슬라이딩 메뉴"는 무엇입니까? – CommonsWare

+0

@CommonsWare보세요 : https://github.com/jfeinstein10/SlidingMenu –

답변

5

그것은 당신의 슬라이드 레이아웃을 생성 https://github.com/jfeinstein10/SlidingMenu

  1. 에서시키는대로 마십시오. 에서 onCreate에서
  2. :

    @Override 
        public boolean onOptionsItemSelected(MenuItem item) { 
        switch (item.getItemId()) { 
        case android.R.id.home: 
         toggle(); 
         return true; 
        } 
        return super.onOptionsItemSelected(item); 
    } 
    
+0

여기에 넣을 수 있습니다 slide_menu.xml –

10

편집 라이브러리 SliderMenu 범위 SherlockActivity

public class SlidingActivity extends SherlockActivity implements SlidingActivityBase { 
+0

설명해 주시겠습니까? –

+0

귀하의 답변은 다소 모호했지만 해결책을 찾았습니다. –

+0

SlidingActivityBase를 구현할 때 이러한 빈 메서드를 얻었고 호출 할 때 null을 반환합니다. 그들의 시체를 채우기 위해 무엇을해야합니까? –

3

에 내가 매우 찾지 못했습니다 :

setBehindContentView(R.layout.slide_menu); 
getSlidingMenu().setShadowWidthRes(R.dimen.shadow_width); 
getSlidingMenu().setShadowDrawable(R.drawable.shadow); 
getSlidingMenu().setBehindOffsetRes(R.dimen.actionbar_home_width); 
getSlidingMenu().setBehindScrollScale(0.25f); 
  • 그리고 활동에

    제 (SlidingMenu GitGub)

    의 지시에 분명 Heres는 스크린 샷은 더 명확하게하기 : enter image description here

  • 관련 문제