How To Set An Icon At The End Of Toolbar
Solution 2:
If you want something like this (icon 2)
You do not need add icon to the layout manually, you should to implement menu.xml
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>
Add it in your activity/fragment to the actionbar/toolbar by
@OverridepublicbooleanonCreateOptionsMenu(Menu menu) { MenuInflaterinflater= getMenuInflater(); inflater.inflate(R.menu.menu, menu); returntrue; }
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"