当前位置: 代码迷 >> Android >> 已经有一个在顶部的Actionbar,怎样动态添加一个上面的actionbar
  详细解决方案

已经有一个在顶部的Actionbar,怎样动态添加一个上面的actionbar

热度:72   发布时间:2016-05-01 12:38:00.0
已经有一个在顶部的Actionbar,怎样动态添加一个下面的actionbar?
如题,
已经有一个在顶部的Actionbar,怎样动态显示或隐藏一个显示在底部的actionbar?

Actionbar是可以拆分的,如果已经设定好一个顶部的actionbar,现在想加一些menu或button在底部显示,但是只在需要的时候显示,其他时候隐藏,而顶部的部分则是一直都要显示的,可以吗?
------最佳解决方案--------------------
可以的
不过你必须在配置文件中定义分栏操作属性
添加菜单后必须自己手动调用invalidateOptionsMenu ()刷新
菜单的显示方式一定要always
------其他解决方案--------------------
分栏操作属性是指manifest.xml里的android:uiOptions="splitActionBarWhenNarrow"这个吗
这个已经设置了,不过还是没能实现。。
大神能否给个教程的链接。。。
------其他解决方案--------------------

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

------其他解决方案--------------------
不行。。。。设置不成这个样子。。。。