13

When SearchView is collapsedIkona Action Bar ukryty po SearchView rozszerza

When SearchView expands

chcę ikonę obok SearchView ("chmurze") pozostaje widoczny nawet gdy SearchView rozszerza. Działa to poprawnie w przypadku tabletów, ale nie działa w przypadku mniejszych urządzeń, takich jak Nexus 5.

Ustawiłem showAsAction="always" dla tego elementu menu. Również SearchView ma ten atrybut: showAsAction="ifRoom".

+0

Gdy używasz 'showAsAction =" ifRoom | collapseActionView "' czy coś zmienia? – Fllo

+0

Nie. Nic się nie zmienia! To jest to samo. – iZBasit

+0

hi @iZBasit ... czy znalazłeś jakieś rozwiązanie? –

Odpowiedz

0

spróbować z tym, pracuje dla mnie za pomocą AppCompat V21

final MenuItem switchButton = menu.findItem(R.id.action_import); 
final MenuItem searchItem = menu.findItem(R.id.action_search); 

MenuItemCompat.setShowAsAction(searchItem, MenuItemCompat.SHOW_AS_ACTION_ALWAYS); 
MenuItemCompat.setShowAsAction(switchButton, MenuItemCompat.SHOW_AS_ACTION_ALWAYS); 
+0

nie działa ..... –

0

Co mam zrobić dla takiej sytuacji jest za pomocą paska narzędzi w xml podczas ustawiania motywu być NO_ACTION_BAR. Następnie na pasku narzędzi (w moim pliku layout.xml) umieszczam RelativeLayout. Używając leftOf = @ id/someButton powinieneś być w stanie utrzymać wszystkie przyciski widoczne przez cały czas.