13

When SearchView is collapsedBarra azioni Icona nascosta dopo SearchView espande

When SearchView expands

voglio l'icona accanto al SearchView (la "nuvola") rimane visibile anche quando il SearchView si espande. Funziona correttamente per tablet ma non funziona in caso di dispositivi più piccoli come Nexus 5.

Ho impostato il showAsAction="always" per questa voce di menu. Inoltre, SearchView ha questo attributo: showAsAction="ifRoom".

+0

Quando si utilizza 'showAsAction =" ifRoom | collapseActionView "' cambia qualcosa? – Fllo

+0

No. Niente cambia! È lo stesso. – iZBasit

+0

hi @iZBasit ... trovi qualche soluzione? –

risposta

0

prova con questo, funziona per me usando 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

non funziona ..... –

0

Quello che ho fatto per una situazione come questa sta utilizzando una barra degli strumenti in XML durante l'impostazione del tema di essere NO_ACTION_BAR. Quindi nella barra degli strumenti (nel mio file layout.xml) ho inserito un RelativeLayout. Usando leftOf = @ id/someButton dovresti essere in grado di mantenere tutti i pulsanti visibili in ogni momento.

Problemi correlati