4

スライドメニューを開いたときに戻るボタンを非表示にしたい、そうでない場合は表示したい

SlidingMenuをどのように実装すればよいOnOpenedListenerですか?

このSlidingMenuをActionBarSharlockで使用します。

ここに画像の説明を入力してください

4

1 に答える 1

4

に興味のある人のための解決策は次のとおりです。

オブジェクト に設定OnOpenedListenerOnClosedListenerますSlidingMenu

SlidingMenu menu = new SlidingMenu(this);
  • 戻るボタンを表示するには(スライドメニューは閉じています)

    menu.setOnOpenedListener(new OnOpenedListener() {
    
                @Override
                public void onOpened() {
    
                    getSupportActionBar().setDisplayHomeAsUpEnabled(false);
                }
    
            });
    
  • 戻るボタンを非表示にするには(スライドメニューが開きます)

    menu.setOnClosedListener(new OnOpenedListener() {
    
                @Override
                public void onClosed() {
    
                    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
                }
    
            });
    
于 2013-02-08T13:08:43.497 に答える