如题,
已经有一个在顶部的Actionbar,怎样动态显示或隐藏一个显示在底部的actionbar?Actionbar是可以拆分的,如果已经设定好一个顶部的actionbar,现在想加一些menu或button在底部显示,但是只在需要的时候显示,其他时候隐藏,而顶部的部分则是一直都要显示的,可以吗?

解决方案 »

  1.   

    可以的
    不过你必须在配置文件中定义分栏操作属性
    添加菜单后必须自己手动调用invalidateOptionsMenu ()刷新
    菜单的显示方式一定要always
      

  2.   

    分栏操作属性是指manifest.xml里的android:uiOptions="splitActionBarWhenNarrow"这个吗
    这个已经设置了,不过还是没能实现。。
    大神能否给个教程的链接
      

  3.   


    // flag = false;
    // invalidateOptionsMenu();
    @Override
    public boolean onPrepareOptionsMenu(Menu menu) {
    // TODO Auto-generated method stub
    System.out.println("invalidateOptionsMenu()");
    menu.findItem(R.id.menu_test).setVisible(flag);
    return super.onPrepareOptionsMenu(menu);
    }