Thanks to visit codestin.com
Credit goes to www.scribd.com

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

Practical 18

The document outlines an Android application with two activities, MainActivity and SecondActivity. Each activity has a layout defined in XML, with buttons to navigate between them. The MainActivity allows users to switch to SecondActivity and vice versa using button clicks.

Uploaded by

labadeshravani
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)
11 views3 pages

Practical 18

The document outlines an Android application with two activities, MainActivity and SecondActivity. Each activity has a layout defined in XML, with buttons to navigate between them. The MainActivity allows users to switch to SecondActivity and vice versa using button clicks.

Uploaded by

labadeshravani
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

// Program to implement multiple activities

• activity_mail.xml

<?xml version="1.0" encoding="utf-8"?>


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
android:padding="20dp">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="First Activity"
android:textSize="24sp"
android:textStyle="bold"
android:padding="16dp"/>

<Button
android:id="@+id/btnSecondActivity"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="SECOND ACTIVITY"
android:layout_marginTop="20dp"/>
</LinearLayout>

• MainActivity.java

package com.example.multiscreenapp;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Button btnSecondActivity = findViewById(R.id.btnSecondActivity);


btnSecondActivity.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
startActivity(intent);
}
});
}
}

• activity_second.xml

<?xml version="1.0" encoding="utf-8"?>


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
android:padding="20dp">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Second Activity"
android:textSize="24sp"
android:textStyle="bold"
android:padding="16dp"/>

<Button
android:id="@+id/btnFirstActivity"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="FIRST ACTIVITY"
android:layout_marginTop="20dp"/>
</LinearLayout>

• SecondActivity.java

package com.example.multiscreenapp;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import androidx.appcompat.app.AppCompatActivity;

public class SecondActivity extends AppCompatActivity {


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);

Button btnFirstActivity = findViewById(R.id.btnFirstActivity);


btnFirstActivity.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(SecondActivity.this, MainActivity.class);
startActivity(intent);
}
});
}
}

Output:

You might also like