0% found this document useful (0 votes)
5 views3 pages

Heoo

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views3 pages

Heoo

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Mobile Application Development[3170726]

Date:05/09/2024

Practical : 5
AIM : Practical : Use an Options Menu

Activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="10dp"
tools:context=".MainActivity">
<com.google.android.material.appbar.MaterialToolbar
android:id="@+id/tbs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:minHeight="?attr/actionBarSize"
android:theme="?attr/actionBarTheme" />
<TextView
android:layout_width="match_parent"
android:layout_height="69dp"
android:layout_alignParentTop="true"
android:layout_marginTop="134dp"
android:gravity="center"
android:text="SHREE SWAMI ATAMANAD SRASWATI INSITITUTE OF
TECHNOLOGY"
android:textSize="20dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<ImageView
android:id="@+id/imageView"
android:layout_width="349dp"
android:layout_height="172dp"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_marginStart="16dp"
android:layout_marginTop="219dp"
android:layout_marginEnd="27dp"
app:srcCompat="@drawable/ssasit" />
</RelativeLayout>

210760107062 26
Mobile Application Development[3170726]

MainActivity.java

package com.jash62.pr5;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.widget.Toast;
import androidx.activity.EdgeToEdge;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;
public class MainActivity extends AppCompatActivity {
Toolbar tb;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_main);
tb=findViewById(R.id.tbs);
setSupportActionBar(tb);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater Inf = getMenuInflater();
Inf.inflate(R.menu.activity_menu,menu);
return true;
}
@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
int id=item.getItemId();
if(id == R.id.item1){
Toast.makeText(this, "Item1 ", Toast.LENGTH_SHORT).show();
} else if (id == R.id.item2) {
Toast.makeText(this, "Item2 ", Toast.LENGTH_SHORT).show();
} else if (id == R.id.item3) {
Toast.makeText(this, "Item3 ", Toast.LENGTH_SHORT).show();
}
else{
Toast.makeText(this, "Item4 ", Toast.LENGTH_SHORT).show();
}
return super.onOptionsItemSelected(item);
}

210760107062 27
Mobile Application Development[3170726]

activity_menu.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:title="Setting"
android:id="@+id/item1"/>
<item android:title="ContactUs"
android:id="@+id/item2"/>
<item android:title="AboutUs"
android:id="@+id/item3"/>
<item android:title="Home"
android:id="@+id/item4"/>
</menu>
Output:

210760107062 28

You might also like