补充:
建议不要去掉小圆点,小圆点在存在物理menu按键时自动隐藏,没有物理按键时会显示。(在非自定义的menu中)
当Actionbar的设置中存在item时,会显示三个小圆点,怎么在不把里面的item去掉情况下去掉小圆点呢?
在重写OnCreateOptionMenu(Menu menu)
之后,重写onPrepareOptionsMenu(Menu menu)
然后找到相应的item,setVisable(false)
隐藏即可。
示例程序:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_work_sheets_update,menu);
return super.onCreateOptionsMenu(menu);
}
/**
* 隐藏那3个点。
* @param menu
* @return
*/
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
MenuItem item = menu.findItem(R.id.test_action_settings);
item.setVisible(false);
return super.onPrepareOptionsMenu(menu);
}