2013-07-03 3 views
0

Мне нужно использовать панель действий в приложении, но не использовать какие-либо элементы в ней или в меню, что-то вроде этого возможно? Также панель действий, которую я использую, имеет пользовательский вид, установленный в true, и рисует мой пользовательский вид с центрированным текстом.Панель действий без элементов

Вещи, которые я уже пробовал: Просто не помещайте элементы в меню xml, это не работает, так как пользовательский вид не отображается. Скрытие одного пункта в меню с помощью следующего кода

public boolean onPrepareOptionsMenu(Menu menu) { 
    getMenuInflater().inflate(R.menu.main, menu); 
     MenuItem item = menu.findItem(R.id.my_item); 
      item.setVisible(false); 
    return true; 
} 

Это также не работает, потому что нет обычая вида снова.

Есть ли какой-нибудь трюк?

ответ

0

Вы добавляете пользовательский вид, используя один из методов ActionBar.setCustomView(). Затем вы можете оставить этот метод пустым или удалить его вообще. Возможно, вам также потребуется позвонить по телефону ActionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM, ActionBar.DISPLAY_SHOW_CUSTOM)

+0

Благодарим вас за предложения, но я думаю, что вы действительно не понимали вопроса ... Или я не совсем понимаю, что вы говорите в своем ответе, поэтому, если бы вы могли объяснить более подробно , Я знаю, как добавить пользовательский вид, но проблема в том, что он не отображается, когда в меню нет элементов. – PSIXO

Смежные вопросы