Create toolbar.xml
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:minHeight="?attr/actionBarSize"
android:theme="?attr/actionBarTheme"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
Create toolbar_menu.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/love"
android:title="fav"
android:icon="@drawable/ic_favourite"
app:showAsAction="always"/>
<item android:id="@+id/delete1"
android:title="delete"
app:showAsAction="ifRoom"
android:icon="@drawable/ic_delete"/>
<item android:id="@+id/delete2"
android:title="delete"
app:showAsAction="collapseActionView"
android:icon="@drawable/ic_delete"/>
</menu>
activity_main.xml
<include
layout="@layout/toolbar" />
MainActivity.java
toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true); // for back arrow button
getSupportActionBar().setTitle("Nawlesh"); // for title
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.toolbar_menu,menu);
return true;
}
0 Comments