2017-04-25 4 views
-1
public void setContentView(int layoutResID) 
    { 
     DrawerLayout fullView = (DrawerLayout) getLayoutInflater().inflate(R.layout.activity_base, null); 
     FrameLayout activityContainer = (FrameLayout) fullView.findViewById(R.id.activity_content); 
     getLayoutInflater().inflate(layoutResID, activityContainer, true); 
     super.setContentView(fullView); 
     Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); 
     setSupportActionBar(toolbar); 
     final ActionBar actionBar = getSupportActionBar(); 

     if (actionBar != null) 
     { 
      actionBar.setDisplayHomeAsUpEnabled(true); 
      mDrawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, R.string.drawer_open, R.string.drawer_close) 
      { 

       public void onDrawerClosed(View view) 
       { 
        supportInvalidateOptionsMenu(); 
        //drawerOpened = false; 
       } 

       public void onDrawerOpened(View drawerView) 
       { 
        supportInvalidateOptionsMenu(); 
        //drawerOpened = true; 
       } 
      }; 
      mDrawerToggle.setDrawerIndicatorEnabled(true); 
      drawerLayout.setDrawerListener(mDrawerToggle); 
      mDrawerToggle.syncState(); 
     } 
    } 
} 

このナビゲーション・アクティビティにナビゲーション・アイコンを追加します。今私は、コードを編集しているが、それでもエラーアプリが起動アクティビティにナビゲーションアイコンを追加できません

+0

ナビゲーション矢印アイコンやハンバーガーのアイコンは、このチュートリアルに従うことができます? –

+0

ハンバーガーアイコン。その引き出しの活動私はこの活動を他のすべての活動に拡張する必要があるので –

+0

あなたはこの答えを見たことがありますかhttp://stackoverflow.com/q/28071763/7743702 –

答えて

-1

で停止した今、多分あなたはXMLコードを修正するレイアウトファイルに追加してみてください、またはそれ以上の情報Android Sliding Menu

+0

私はこのコードに –

+0

を追加する必要がありますので、引き出しを開くとアイコンが表示されたり、コードが消えたりすることがあります –

関連する問題