Wednesday, June 22, 2022

How we add custom toolbar in android studio

 Step 1:

go to drawable folder and right click on drawable folder.

Step 2:

select the drawable resource file from this.

step 3:

Give the name to file and create the file.

step 4:

Toolbar toolbar=findViewById(R.id.toolbar);

XML  file code:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">

<item
android:id="@+id/first"
android:title="Home"
app:showAsAction="never" />
<item android:title="Topics"
android:id="@+id/second"
app:showAsAction="never"/>

<item android:title="Programs"
android:id="@+id/third"
app:showAsAction="never"/>
<item android:title="Practice Program"
android:id="@+id/fourth"
app:showAsAction="never"/>
<item android:title="Quiz"
android:id="@+id/five"
app:showAsAction="never"/>
<item android:title="Privacy policy"
android:id="@+id/six"
app:showAsAction="never"/>
<item android:title="About us"
android:id="@+id/seven"
app:showAsAction="never"/>
<item android:title="Exit"
android:id="@+id/eigth"
app:showAsAction="never"/>

</menu>

Java file code:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater() .inflate(R.menu.menu,menu);
return super.onCreateOptionsMenu(menu);

}
@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
int id=item.getItemId();
if (id==R.id.first)
{
Toast.makeText(this, "Home", Toast.LENGTH_SHORT).show();
}
else if (id==R.id.second)
{
Toast.makeText(this, "Topics", Toast.LENGTH_SHORT).show();
}
else if (id==R.id.third)
{
Toast.makeText(this, "Programs", Toast.LENGTH_SHORT).show();
}
else if (id==R.id.fourth)
{
Toast.makeText(this, "Practics programs", Toast.LENGTH_SHORT).show();
}
else if (id==R.id.five)
{
Toast.makeText(this, "Quiz", Toast.LENGTH_SHORT).show();
}
else if (id==R.id.six)
{
Toast.makeText(this, "Privacy", Toast.LENGTH_SHORT).show();
}
else if (id==R.id.seven)
{
Toast.makeText(this, "About us", Toast.LENGTH_SHORT).show();
}
else if (id==R.id.eigth)
{
Toast.makeText(this, "Exit", Toast.LENGTH_SHORT).show();

}
return super.onOptionsItemSelected(item);


No comments:

Post a Comment