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 回答