如何正确实现SlidingMenu.OnOpenedListener?

时间:2013-02-08 12:51:26

标签: android actionbarsherlock back-button slidingmenu

我想在打开滑动菜单时隐藏按钮,否则显示

我应该如何实现SlidingMenu OnOpenedListener

我使用this SlidingMenu和ActionBarSharlock

enter image description here

1 个答案:

答案 0 :(得分: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);
                }
    
            });