Skip to content Skip to sidebar Skip to footer

How To Set An Icon At The End Of Toolbar

I want to set an icon at the the end of my Toolbar,which start another activity. My Toolbar portion Copy

Solution 2:

If you want something like this (icon 2) example

You do not need add icon to the layout manually, you should to implement menu.xml

  1. Create menu.xml like this

    <?xml version="1.0" encoding="utf-8"?><menuxmlns:android="http://schemas.android.com/apk/res/android"><itemandroid:id="@+id/new_activity"android:icon="@drawable/ic_custom_icon"android:title="@string/new_activity" /></menu>
  2. Add it in your activity/fragment to the actionbar/toolbar by

    @OverridepublicbooleanonCreateOptionsMenu(Menu menu) {
       MenuInflaterinflater= getMenuInflater();
       inflater.inflate(R.menu.menu, menu);
       returntrue;
    }
    
  3. Handle menu items events

Toolbar with menus works fine, it sets icons to the right of toolbar automatically

Solution 3:

If there's anyone that still confused (including me before), somehow android studio doesn't provide autocomplete for the android:layout_gravity under the toolbar tag. So to make it works, just copy and paste android:layout_gravity="end" to the ImageView/layout.

Solution 4:

Setting the orderInCategory will set the order of the menu item

<item...android:orderInCategory="150"app:showAsAction="always"..
    />

if you want to put margin between your menu items you can add an empty menu item in between

Solution 5:

<item
    android:title="kjljk"
    app:showAsAction="always"
    android:id="@+id/menuitem_search"
    android:icon="@drawable/pdficon"
    >
</item>

Then in OnCreateView: setHasOptionsMenu(true); Closing the OncreateView below write this: @Override

publicvoidonCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    inflater.inflate(R.menu.pdf, menu);
    ...
}

Post a Comment for "How To Set An Icon At The End Of Toolbar"