0% found this document useful (0 votes)
16 views28 pages

MAD Outputs

The document contains multiple Android application code snippets, including Java and XML files for user interfaces. It showcases different MainActivity classes and layouts for displaying messages, handling user input, and managing window insets. The examples illustrate practical implementations of login systems and data display using ConstraintLayout and LinearLayout.

Uploaded by

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

MAD Outputs

The document contains multiple Android application code snippets, including Java and XML files for user interfaces. It showcases different MainActivity classes and layouts for displaying messages, handling user input, and managing window insets. The examples illustrate practical implementations of login systems and data display using ConstraintLayout and LinearLayout.

Uploaded by

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

PR4 (1).

MainActivity.java
package com.helloworld;

import android.os.Bundle;

import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_main);
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main),
(v, insets) -> {
Insets systemBars =
insets.getInsets(WindowInsetsCompat.Type.systemBars());
v.setPadding(systemBars.left, systemBars.top, systemBars.right,
systemBars.bottom);
return insets;
});
}
}
activity_main.xml

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


<androidx.constraintlayout.widget.ConstraintLayout
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:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World From Prachi"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>
(2).
MainActivity.java

package com.name;

import android.os.Bundle;

import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_main);
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main),
(v, insets) -> {
Insets systemBars =
insets.getInsets(WindowInsetsCompat.Type.systemBars());
v.setPadding(systemBars.left, systemBars.top, systemBars.right,
systemBars.bottom);
return insets;
});
}
}

activity_main.xml

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


<androidx.constraintlayout.widget.ConstraintLayout
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:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">

<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Name:Prachi"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.476"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.352" />

<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Marks:79%"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView2"
app:layout_constraintVertical_bias="0.12" />

</androidx.constraintlayout.widget.ConstraintLayout>
PR10 (1)
activity_main.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:padding="16dp">

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="$----Social Network Login:Practical 10----$"
android:textSize="20sp"
android:layout_gravity="center_horizontal"
android:paddingBottom="20dp" />

<EditText
android:id="@+id/etEmail"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Email" />

<EditText
android:id="@+id/etPassword"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Password"
android:inputType="textPassword" />

<Button
android:id="@+id/btnLogin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Login"
android:layout_gravity="center_horizontal"/>

<TextView
android:id="@+id/tvMessage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:textSize="16sp"
android:textColor="@android:color/holo_red_dark" />

</LinearLayout>

MainActivity.java
package com.example.pr10;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

EditText etEmail = findViewById(R.id.etEmail);

EditText etPassword = findViewById(R.id.etPassword);


Button btnLogin = findViewById(R.id.btnLogin);
TextView tvMessage = findViewById(R.id.tvMessage); // TextView for displaying messages

btnLogin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String email = etEmail.getText().toString();
String password = etPassword.getText().toString();

if (email.isEmpty() || password.isEmpty()) {
tvMessage.setText("Please fill all fields");
} else {
tvMessage.setText("Logged in successfully!");
}
}
});
}
}

Output
(2)
activity_main.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:padding="16dp">

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Student Registration System"
android:textSize="20sp"
android:layout_gravity="center_horizontal"
android:paddingBottom="20dp" />

<EditText
android:id="@+id/etEmail"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Email" />

<EditText
android:id="@+id/etPassword"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Password"
android:inputType="textPassword" />

<Button
android:id="@+id/btnLogin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Login"
android:layout_gravity="center_horizontal"/>

<TextView
android:id="@+id/tvMessage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:textSize="16sp"
android:textColor="@android:color/holo_red_dark" />

</LinearLayout>

MainActivity.java
package com.example.pr10;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

EditText etEmail = findViewById(R.id.etEmail);

EditText etPassword = findViewById(R.id.etPassword);


Button btnLogin = findViewById(R.id.btnLogin);
TextView tvMessage = findViewById(R.id.tvMessage); // TextView for displaying messages

btnLogin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String email = etEmail.getText().toString();
String password = etPassword.getText().toString();

if (email.isEmpty() || password.isEmpty()) {
tvMessage.setText("Please fill all fields");
} else {
tvMessage.setText("Logged in successfully!");
}
}
});
}
}

Output:
Practical no.11
Practical no.12

1.
Practical 5 (1)
Practical 6 (1)
activity_main.xml

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


<androidx.constraintlayout.widget.ConstraintLayout
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:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TableLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/textView"
android:text="Name"
android:padding="10dp"
/>
<TextView
android:id="@+id/textView2"
android:text="Age"
android:padding="10dp"/>
<TextView
android:id="@+id/textView3"
android:text="Marks"
android:padding="10dp" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/textView4"
android:text="Alice"
android:padding="10dp"/>
<TextView
android:id="@+id/textView5"
android:text="18"
android:padding="10dp"/>
<TextView
android:id="@+id/textView6"
android:text="79"
android:padding="10dp"/>
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/textView7"
android:text="Riya"
android:padding="10dp"/>
<TextView
android:id="@+id/textView8"
android:text="18"
android:padding="10dp"/>
<TextView
android:id="@+id/textView9"
android:text="89"
android:padding="10dp" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/textView10"
android:text="Prachi"
android:padding="10dp" />
<TextView
android:id="@+id/textView11"
android:text="18"
android:padding="10dp"/>
<TextView
android:id="@+id/textView12"
android:text="85"
android:padding="10dp" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/textView13"
android:text="Sunita"
android:padding="10dp"/>
<TextView
android:id="@+id/textView14"
android:text="18"
android:padding="10dp" />
<TextView
android:id="@+id/textView15"
android:text="77"
android:padding="10dp"/>
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/textView16"
android:text="Rohit"
android:padding="10dp" />
<TextView
android:id="@+id/textView17"
android:text="18"
android:padding="10dp"/>
<TextView
android:id="@+id/textView18"
android:text="88"
android:padding="10dp" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/textView19"
android:text="Joy"
android:padding="10dp"/>
<TextView
android:id="@+id/textView20"
android:text="18"
android:padding="10dp" />
<TextView
android:id="@+id/textView21"
android:text="77"
android:padding="10dp" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/textView22"
android:text="Vinita"
android:padding="10dp"/>
<TextView
android:id="@+id/textView23"
android:text="18"
android:padding="10dp"/>
<TextView
android:id="@+id/textView24"
android:text="78"
android:padding="10dp" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:text="Krishna"
android:padding="10dp"/>
<TextView
android:id="@+id/textView26"
android:text="18"
android:padding="10dp" />
<TextView
android:id="@+id/textView27"
android:text="88"
android:padding="10dp" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:text="Ajay"
android:padding="10dp" />
<TextView
android:id="@+id/textView29"
android:text="18"
android:padding="10dp" />
<TextView
android:id="@+id/textView30"
android:text="79"
android:padding="10dp"/>
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/textView31"
android:text="jaya"
android:padding="10dp" />
<TextView
android:id="@+id/textView32"
android:text="18"
android:padding="10dp" />
<TextView
android:id="@+id/textView33"
android:text="89"
android:padding="10dp" />
</TableRow>
</TableLayout>
</androidx.constraintlayout.widget.ConstraintLayout>

MainActivity.java

package com.example.exp6;
import android.os.Bundle;
import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_main);
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main),
(v, insets) -> {
Insets systemBars =
insets.getInsets(WindowInsetsCompat.Type.systemBars());
v.setPadding(systemBars.left, systemBars.top, systemBars.right,
systemBars.bottom);
return insets;
});
}
}
(2)
activity_main.xml

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


<androidx.constraintlayout.widget.ConstraintLayout
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:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:srcCompat="@drawable/moon" />
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Object-Oriented Programming"
android:textColor="@color/white"
android:paddingVertical="50dp"
android:textSize="30sp" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1:int"
android:textSize="20sp"
android:textColor="@color/white"
android:paddingHorizontal="70dp"
android:paddingVertical="90dp"
/>
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2:float"
android:textSize="20sp"
android:textColor="@color/white"
android:paddingHorizontal="70dp"
android:paddingVertical="115dp"/>
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="3:double"
android:textSize="20sp"
android:textColor="@color/white"
android:paddingHorizontal="70dp"
android:paddingVertical="140dp"/>
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="4:char"
android:textSize="20sp"
android:textColor="@color/white"
android:paddingHorizontal="70dp"
android:paddingVertical="170dp"/>
</FrameLayout>
</androidx.constraintlayout.widget.ConstraintLayout>

MainActivity.java

package com.example.exp6;
import android.os.Bundle;
import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_main);
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main),
(v, insets) -> {
Insets systemBars =
insets.getInsets(WindowInsetsCompat.Type.systemBars());
v.setPadding(systemBars.left, systemBars.top, systemBars.right,
systemBars.bottom);
return insets;
});
}
}

You might also like