Pytanie w sprawie android-actionbar, android – Numer w pasku akcji, np. Gmail

14

Próbuję wyświetlić liczbę danych w prawym górnym rogu mojego paska działań.

Gdybym nie używał paska akcji dzielonej, po prostu utworzyłbym pasek tekstowy w pasku, ale obecnie jestniemożliwe aby mieć elementy w górnym pasku akcji, gdy się rozdzielisz.

Aby wyjaśnić, mam na myśli to:

Czy Google użył innej implementacji paska akcji lub czy istnieje sposób, aby to zrobić? Myślę, że pamiętam, jak o tym czytałem, ale nie mogę znaleźć, jak to się nazywa.

Twoja odpowiedź

2   odpowiedź
0

kację, aby używać paska narzędzi, który ma prosty i bardzo prosty interfejs do zrobienia wszystkiego, co tylko możesz wymyślić. Aby przeczytać o tym, użyj [Blog Android] [1]

[1]:http://android-developers.blogspot.in/2014/10/appcompat-v21-material-design-for-pre.html dla aplikacji pre lolipop.

25

AB i włączandroid:uiOptions="splitActionBarWhenNarrow" w deklaracji manifestu dla Twojej działalności

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

Gdziecustom_ab.xml to układ z ImageView, Spinnerem i TextView dla licznika.

Niestandardowy widok paska akcji jest dodatkiem do paska, który nie jest całkowicie jasny z dokumentacji. Jako taka, ta odpowiedź jest w zasadzie wszystkim, czego potrzebujesz, chociaż zapomniałeś o tym wspomnieć, wtedy wywołujesz getActionBar (). GetCustomView (), aby pobrać widok, gdy jest to potrzebne. iHearGeoff
Ponadto, jeśli chcesz zachować ikonę aplikacji + przyzwoitość:getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_HOME_AS_UP | ActionBar.DISPLAY_SHOW_CUSTOM); elyas-bhy
Oczywiście! Nawet o tym nie myślałem. Tim van Dalen
nie musisz ręcznie tworzyć spinnera. nadal możesz korzystać z trybu listy nawigacji. po prostu ustawgetSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); posetCustomView() wywołanie metody. rogcg

Powiązane pytania