Search code examples
androidandroid-titlebar

Add a clickeable icon in title bar


I want to add a clickable icon on the default title bar looks like

edited with

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuItem menuItem = menu.add("title is needed");
    menuItem.setIcon(R.drawable.call);
    return true;
}

enter image description here

Looks like


Solution

  • Override method onCreateOptionsMenu in your activity:

        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            MenuItem menuItem = menu.add("title if needed");
            menuItem.setIcon(R.drawable.YOUR_ICON_HERE);
            // the rest of the code here...
        }
    

    In fact if you are planning to use this action bar on old platforms as well (2.x-3.x), you better consider using ActionBarSherlock