已经有一个在顶部的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);
}
[其他解释]
不行。。。。设置不成这个样子。。。。