Номер в панели действий, как Gmail

Я пытаюсь отобразить счетчик данных в правом верхнем углу панели действий.

Если бы я не использовал разделенную панель действий, я бы просто создал TextView в панели, но в настоящее время этоневозможно иметь элементы в верхней панели действий, когда вы разделены.

Чтобы уточнить, что я имею в виду это:

Gmail unread count

Google использовал другую реализацию Action Bar или есть способ сделать это? Я думаю, что помню, как читал об этом, но не могу найти, как это называется.

Ответы на вопрос(2)

Решение Вопроса

влением для верхней части AB и включитеandroid:uiOptions="splitActionBarWhenNarrow" в декларации манифеста для вашей деятельности

//set the actionbar to use the custom view (can also be done with a style)
getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);

//set the custom view to use
getActionBar().setCustomView(R.layout.custom_ab);

кудаcustom_ab.xml это макет с вашими ImageView, Spinner и TextView для подсчета.

 Tim van Dalen31 авг. 2012 г., 19:22
Конечно! Я даже не думал об этом.
 11 мар. 2013 г., 14:26
Кроме того, если вы хотите сохранить значок приложения + доступность:getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_HOME_AS_UP | ActionBar.DISPLAY_SHOW_CUSTOM);
 04 дек. 2012 г., 04:59
Пользовательский вид ActionBar является дополнением к самой панели, что не совсем понятно из документации. Таким образом, этот ответ - в основном все, что вам нужно, хотя вы забыли упомянуть, что тогда вы вызываете getActionBar (). GetCustomView (), чтобы получить представление при необходимости.
 06 окт. 2013 г., 20:40
Вам не нужно создавать счетчик вручную. Вы все еще можете использовать режим списка навигации. просто установитьgetSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); послеsetCustomView() вызов метода.

новить свое приложение, чтобы оно использовало панель инструментов, которая имеет простой и удобный интерфейс для выполнения всего, что вы можете придумать. Для чтения об этом используйте [Блог Android] [1]

[1]: http://android-developers.blogspot.in/2014/10/appcompat-v21-material-design-for-pre.html для приложений перед lolipop.

Ваш ответ на вопрос