android–SlidingMenu:显示事件的第二个菜单

android–SlidingMenu:显示事件的第二个菜单,第1张

概述我正在使用jfeinstein10的真棒库SlidingMenu.所以,一切都是正确的,但有一点.我可以使用事件处理程序中的方法toggle()打开主菜单.但是我也希望在按钮点击等某些事件上打开二级菜单.我做了类似的事情SlidingMenuright=getSlidingmenu();right.setSecondaryMenu(rightMenuVie

我正在使用jfeinstein10的真棒库SlidingMenu.所以,一切都是正确的,但有一点.

我可以使用事件处理程序中的方法toggle()打开主菜单.但是我也希望在按钮点击等某些事件上打开二级菜单.

我做了类似的事情

SlIDingMenu right = getSlIDingmenu();right.setSecondaryMenu(rightmenuVIEw)

并且正在考虑做right.toggle();
但上面的第二个语句抛出NullPointerException.

编辑:发布onCreate

@OverrIDepublic voID onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentVIEw(R.layout.activity_main);    inflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);    leftMenuVIEw = inflater.inflate(R.layout.left_menu, null, false);    rightmenuVIEw = inflater.inflate(R.layout.right_menu, null, false);    customActionbarVIEw = inflater.inflate(R.layout.custom_actionbar,null);    findAllVIEws();    setFontAwesome();    ab = getSupportActionbar();    ab.setdisplayShowCustomEnabled(true);    ab.setdisplayHomeAsUpEnabled(false);    ab.setdisplayShowHomeEnabled(false);    ab.setdisplayUselogoEnabled(false);    ab.setCustomVIEw(R.layout.custom_actionbar);    ivHome = (ImageVIEw) findVIEwByID(R.ID.ab_home);     ivHome.setonClickListener(new OnClickListener() {        @OverrIDe        public voID onClick(VIEw v) {            Log.d("TAG", "Tag");            toggle();        }    });    leftSlIDingMenu = getSlIDingMenu();    leftSlIDingMenu.setMode(SlIDingMenu.left_RIGHT);    setBehindContentVIEw(leftMenuVIEw);    leftSlIDingMenu.settouchModeAbove(SlIDingMenu.touchMODE_FulLSCREEN);    leftSlIDingMenu.setBehindOffset(100);    leftSlIDingMenu.setFadeDegree(0.35f);    rightSlIDingMenu = getSlIDingMenu();            rightSlIDingMenu.setSecondaryMenu(rightmenuVIEw); //NPE Here            rightSlIDingMenu.toggle();  }

知道如何在活动上打开二级菜单.谢谢

解决方法:

显示第二个菜单,您可以使用:

getSlIDingMenu().showSecondaryMenu(true);

布尔参数是动画标志.

总结

以上是内存溢出为你收集整理的android – SlidingMenu:显示事件的第二个菜单全部内容,希望文章能够帮你解决android – SlidingMenu:显示事件的第二个菜单所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1115573.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存