2016-07-22 5 views
0

マイActionBarDrawerToggle初期取得onDrawerOpenedとonDrawerClosedコールバック

actionBarDrawerToggle = new ActionBarDrawerToggle(this, drawerLayout, R.string.drawer_opened, R.string.drawer_closed); 
+1

ようこそ!より大きなコードサンプルを提供できますか?詳細は、あなたの質問に答えるのに役立ちます。 – jkdev

答えて

1

あなたの活動にDrawerListenerを実装する必要が動作するようにonDrawerOpened、onDrawerClosedおよびその他のユーティリティメソッドを取得するために、

public class MyActivity extends AppCompatActivity implements DrawerListener { 

    @Override 
    public void onDrawerOpened(View arg0) { 

    } 

    @Override 
    public void onDrawerClosed(View arg0) { 

    } 

    @Override 
    public void onDrawerSlide(View arg0, float arg1) { 

    } 

    @Override 
    public void onDrawerStateChanged(int arg0) { 

    } 
} 

はその後、リスナーを登録し、コールバックを受信するために、この行を追加する必要があります。スタックオーバーフローへ

actionBarDrawerToggle.addDrawerListener(this); 
関連する問題