I have NavigationView
with menus.
I am able to get MenuItem
from navigationView
by using
MenuItem menuItem = navigatio
Try this first set custom layout to your MenuItem
than cast it to LinearLayout
like below code
MenuItem item = menu.findItem(R.id.action_cart);
MenuItemCompat.setActionView(item, R.layout.menu_layout);
LinearLayout linearLayout = (LinearLayout) MenuItemCompat.getActionView(item);
EDIT
Direct use MenuItem.setActionView()
and MenuItem.getActionView()
SAMPLE CODE
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuItem item = menu.findItem(R.id.action_menu);
item.setActionView( R.layout.activity_main);
LinearLayout linearLayout = (LinearLayout) item.getActionView();
return super.onCreateOptionsMenu(menu);
}