0

슬라이딩 메뉴를 구현하기 위해 Actionbar Sherlock 및 Viewpager를 사용하고 있습니다. 메뉴를 슬라이드 할 때마다 과 중복되거나 Gmail과 같은 제목이 표시되지 않습니다. 여기 Actiobar Sherlock 및 ViewPager 왼쪽 메뉴 전체 ​​화면이 나오지 않음

내가하기 위해 10 + 명성을하지 않아도

<android.support.v4.widget.DrawerLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/drawer_layout" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 
<android.support.v4.view.ViewPager 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/pager" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 
</android.support.v4.view.ViewPager> 
    <FrameLayout 
     android:id="@+id/content_frame" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" /> 

    <ListView 
     android:id="@+id/listview_drawer" 
     android:layout_width="240dp" 
     android:layout_height="match_parent" 
     android:layout_gravity="start" 
     android:background="#111" 
     android:choiceMode="singleChoice" 
     android:divider="@android:color/transparent" 
     android:dividerHeight="0dp" /> 
</android.support.v4.widget.DrawerLayout> 

drawer_main.xml의 XML MainActivity.java 여기

@Override 
    protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.drawer_main); 
    title = new String[] { "Title 1", "Title 2", 
    "Title 3" }; 
    subtitle = new String[] { "Subtitle 1", "Subtitle 2", 
        "Subtitle 3" }; 
    mTitle = mDrawerTitle = getTitle(); 
    mPlanetTitles = getResources().getStringArray(R.array.nav_drawer_items); 
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); 
    mDrawerList = (ListView) findViewById(R.id.listview_drawer); 
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, 
     GravityCompat.START); 
    mDrawerList.setAdapter(new ArrayAdapter<String>(this, 
     R.layout.bar_list_item, mPlanetTitles)); 
    mDrawerList.setOnItemClickListener(new DrawerItemClickListener()); 
    getSupportActionBar().setDisplayHomeAsUpEnabled(true); 
    getSupportActionBar().setHomeButtonEnabled(true); 
    mDrawerToggle = new ActionBarDrawerToggle(this, 
    mDrawerLayout, 
    R.drawable.ic_drawer, 
    R.string.drawer_open, 
    R.string.drawer_close 
    ) { 
     @Override 
     public void onDrawerClosed(View view) { 
     getSupportActionBar().setTitle(mTitle); 
     supportInvalidateOptionsMenu(); 
     } 
     @Override 
     public void onDrawerOpened(View drawerView) { 
     getSupportActionBar().setTitle(mTitle); 
     supportInvalidateOptionsMenu(); 
     } 
    }; 
    mDrawerLayout.setDrawerListener(mDrawerToggle); 
    viewPager = (ViewPager) findViewById(R.id.pager); 
    viewPager.setOnPageChangeListener(onPageChangeListener); 
    viewPager.setAdapter(new ViewPagerAdapter(getSupportFragmentManager())); 

에 대한 코드입니다 이 사이트에 게시 이미지, 그래서에서 호스팅 imgur. http://i.imgur.com/y5rRyzRl.png

미리 감사드립니다.

답변

0

이미지를 보면 더 많은 것을 scrollScale 조각에 추가 한 것 같은 느낌이 들었습니다. 크기를 줄이십시오. 데모 용 https://github.com/jfeinstein10/SlidingMenu/을 통해 속성을 변경해보십시오.

+0

감사합니다. 한 번 확인해 볼게. – Madhukar