android - 如何正确实现 SlidingMenu.OnOpenedListener?

标签 android actionbarsherlock back-button slidingmenu

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

我应该如何实现 SlidingMenu OnOpenedListener

我使用 this带有 ActionBarSharlock 的滑动菜单.

enter image description here

最佳答案

这是解决方案,对于那些感兴趣的人。

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);
                }
    
            });
    

关于android - 如何正确实现 SlidingMenu.OnOpenedListener?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14773003/

相关文章:

android - NAT 路由器后面的 Android 上的即时消息服务器

android - ActionBarSherlock Action Item 的自定义下拉

android - 在 AsyncTask Android 的 MainLayout 中设置 LayoutInflator

android - 将操作栏添加到列表 Activity

android - ActionBarSherlock 背景的图像大小

UINavigationController 和 UINavigationBarDelegate.ShouldPopItem() 与 MonoTouch

xamarin.forms - 按下返回按钮时如何提示退出?

jquery - 按下后退按钮时 Sammy.js 表单被清除

安卓 WebView : How do I horizontally scroll between different pages?

Android:将铃声添加到联系人对我刚添加的联系人不起作用,但对我在上一次同步时添加的联系人起作用