How to hide / show the action list on Android 3?

I am using an Android dashboard with a drop down list and searchWidget.

I would like to hide the dropdown menu when the user expands the search and displays a dropdown list when the user closes the search.

Here is a photo to explain better enter image description here

and here is the code that I use to create a drop down menu

ActionBar bar = this.getActionBar(); bar.setTitle(this.getString(R.string.app_name)); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); ... ListDittaListener listener = new ListDittaListener(this); bar.setListNavigationCallbacks( seleziona_ditta, listener); 
+1
android android-layout
Mar 06 2018-12-12T00:
source share
1 answer

Thanks to this, https://stackoverflow.com/a/166778/

 searchView.setOnSearchClickListener( new OnClickListener() { @Override public void onClick(View v) { Log.v(MyApp.TAG, "search view On Search Click"); ActionBar bar = FattureActivity.this.getActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD); } }); searchView.setOnCloseListener( new OnCloseListener() { @Override public boolean onClose() { Log.v(MyApp.TAG, "search view On Close"); ActionBar bar = FattureActivity.this.getActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); return false; } }); 
+4
Mar 07 '12 at 12:11
source share



All Articles