0% found this document useful (0 votes)
13 views

Android Ps

Android assigned vvvwwwwwbbww. Nrndndndnnfnfnnfnfn. Nnbjjjb. J bnjjj

Uploaded by

anammalik1913
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)
13 views

Android Ps

Android assigned vvvwwwwwbbww. Nrndndndnnfnfnnfnfn. Nnbjjjb. J bnjjj

Uploaded by

anammalik1913
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/ 11

1] How to Create Toast Massage.

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">

<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="413dp"
android:layout_height="727dp"
tools:layout_editor_absoluteX="-1dp"
tools:layout_editor_absoluteY="2dp">

<Button
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.499" />
</androidx.constraintlayout.widget.ConstraintLayout>

</androidx.constraintlayout.widget.ConstraintLayout>

MainActivity.java:-

package com.example.mytost;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
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;
});
Button btn1=findViewById(R.id.btn1);
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(getApplicationContext(),"Hellooooooo", Toast.LENGTH_SHORT).show();
}
});
}
}
Output:-

2] How to Create Calculator.


Activity_main.xml:-

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


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/txt"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:ignore="MissingPrefix">

<LinearLayout

android:id="@+id/linearlayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:orientation="vertical">

<EditText
android:id="@+id/ed2"
android:layout_width="match_parent"
android:layout_height="97dp"
android:layout_weight="1"
android:inputType="numberDecimal"
android:textSize="20sp"
tools:ignore="InefficientWeight,SpeakableTextPresentCheck">

</EditText>

<EditText
android:id="@+id/ed1"
android:layout_width="match_parent"
android:layout_height="86dp"
android:layout_weight="1"
android:inputType="numberDecimal"
android:textSize="20sp"
tools:ignore="InefficientWeight,LabelFor,SpeakableTextPresentCheck">

</EditText>

</LinearLayout>

<LinearLayout
android:id="@+id/linearlayout2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:orientation="horizontal"
tools:ignore="ExtraText">

<Button
android:id="@+id/Add"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="+"
android:textSize="30sp">

</Button>

<Button
android:id="@+id/Sub"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="1"
android:text="-"
android:textSize="30sp">

</Button>

<Button
android:id="@+id/Mul"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="1"
android:text="*"
android:textSize="30sp">

</Button>

<Button
android:id="@+id/Div"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="1"
android:text="/"
android:textSize="30sp">

</Button>

</LinearLayout>

<TextView
android:id="@+id/txt"
android:layout_width="match_parent"
android:layout_height="47dp" />

</LinearLayout>

MainActivity.java
package com.example.mycalculator;

import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

EditText num1;
EditText num2;
Button add;
Button sub;
Button mul;
Button div;
TextView Result;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_main);

num1=(EditText)findViewById(R.id.ed1);
num2=(EditText)findViewById(R.id.ed2);
add=(Button)findViewById(R.id.Add);
sub=(Button)findViewById(R.id.Sub);
mul=(Button)findViewById(R.id.Mul);
div=(Button)findViewById(R.id.Div);
Result=(TextView)findViewById(R.id.txt);
add.setOnClickListener((View.OnClickListener) this);
sub.setOnClickListener((View.OnClickListener) this);
mul.setOnClickListener((View.OnClickListener) this);
div.setOnClickListener((View.OnClickListener) this);
}
public void onClick(View v){
float num1=0;
float num2=0;
float result=0;
String oper="";
}
}

output:-
3] How to Create Radio Button.
Activity_main.xml:-

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


<LinearLayout 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"
android:orientation="vertical"
tools:context=".MainActivity">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">

<RadioGroup
android:id="@+id/rg"
android:layout_width="323dp"
android:layout_height="749dp"
android:layout_marginLeft="50dp"
android:layout_marginTop="50dp"
android:layout_marginRight="50dp"
android:layout_marginBottom="50dp">

<TextView
android:id="@+id/txt"
android:layout_width="match_parent"
android:layout_height="60dp"
android:text="Select Subject"
android:textAlignment="center"
android:textSize="30dp" />

<RadioButton
android:id="@+id/rb1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="C++"
android:textSize="20dp"
tools:ignore="TextSizeCheck" />

<RadioButton
android:id="@+id/rb2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="PHP"
android:textSize="20dp" />

<RadioButton
android:id="@+id/rb3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="JAVA"
android:textSize="20dp" />

<RadioButton
android:id="@+id/rb4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text=".NET"
android:textSize="20dp" />

<Button
android:id="@+id/submit"
android:layout_width="match_parent"
android:layout_height="97dp"
android:insetLeft="50dp"
android:insetTop="20dp"
android:insetRight="50dp"
android:insetBottom="20dp"
android:text="Submit"
android:textAlignment="center"
android:textSize="20dp" />

<Button
android:id="@+id/clear"
android:layout_width="match_parent"
android:layout_height="106dp"
android:insetLeft="50dp"
android:insetTop="20dp"
android:insetRight="50dp"
android:insetBottom="20dp"
android:text="@string/clear"
android:textSize="20dp" />

</RadioGroup>

</LinearLayout>

</LinearLayout>

MainActivity.java
package com.example.myradiobtn;

import android.annotation.SuppressLint;
import android.os.Bundle;
import android.widget.Button;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Toast;

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 {


Button bt1;
Button bt2;
RadioGroup radioGroup;

@SuppressLint({"MissingInflatedId", "CutPasteId"})
protected void onCreate(Bundle savedInstanceState, int checkedId) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_main);

bt1=findViewById(R.id.submit);
bt2=findViewById(R.id.submit);
radioGroup=findViewById(R.id.rg);
radioGroup.clearCheck();

radioGroup.setOnCheckedChangeListener((radioGroup, i) ->
radioGroup.findViewById(checkedId));
bt1.setOnClickListener(view -> {
int SelectedId=radioGroup.getCheckedRadioButtonId();
if(SelectedId==-1){
Toast.makeText(MainActivity.this, "No answer were selected",
Toast.LENGTH_SHORT).show();
}
else{
RadioButton radioButton1=radioGroup.findViewById(SelectedId);
Toast.makeText(MainActivity.this, radioButton1.getText(),
Toast.LENGTH_SHORT).show();
}
});
bt2.setOnClickListener(view -> radioGroup.clearCheck());
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;
});

}
}

Output:-

4] How to Create Table Layout.


Activity_main.xml:-

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


<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent"
android:layout_marginTop="100dp" android:paddingLeft="10dp" android:paddingRight="10dp" >
<TableRow android:background="#0079D6" android:padding="5dp">
<TextView
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:text="UserId" />
<TextView
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:text="User Name" />
<TextView
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:text="Location" />
</TableRow>
<TableRow android:background="#DAE8FC" android:padding="5dp">
<TextView
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:text="1" />
<TextView
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:text="Suresh Dasari" />
<TextView
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:text="Hyderabad" />
</TableRow>
<TableRow android:background="#DAE8FC" android:padding="5dp">
<TextView
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1"

android:text="2" />
<TextView
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:text="Rohini Alavala" />
<TextView
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:text="Guntur" />
</TableRow>
<TableRow android:background="#DAE8FC" android:padding="5dp">
<TextView
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:text="3" />
<TextView
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:text="Trishika Dasari" />
<TextView
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:text="Guntur" />
</TableRow>
</TableLayout>

</androidx.constraintlayout.widget.ConstraintLayout>

MainActivity.java
package com.example.mytabel;
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;
});
}
}

Output:-
5] How Create Home Page.
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">

<LinearLayout
android:layout_width="416dp"
android:layout_height="741dp"
android:orientation="vertical"
android:padding="16dp"
tools:ignore="MissingConstraints"
tools:layout_editor_absoluteX="-3dp"
tools:layout_editor_absoluteY="-5dp">

<TextView
android:id="@+id/title1"
android:layout_width="259dp"
android:layout_height="wrap_content"
android:layout_marginLeft="40dp"
android:layout_marginTop="15dp"
android:text="Welcome Ethnic Wear"
android:textAlignment="center"
android:textColor="#E8DBDB"
android:textSize="40dp"
android:textStyle="bold" />

<EditText
android:id="@+id/uname"
android:layout_width="211dp"
android:layout_height="wrap_content"
android:layout_marginLeft="60dp"
android:layout_marginTop="90dp"
android:text="User Name"
android:textAlignment="center"
android:textSize="20dp" />

<EditText
android:id="@+id/pass"
android:layout_width="211dp"
android:layout_height="wrap_content"
android:layout_marginLeft="60dp"
android:layout_marginTop="90dp"
android:text="Password"
android:textAlignment="center"
android:textSize="20dp" />

<Button
android:id="@+id/btn"
android:layout_width="211dp"
android:layout_height="wrap_content"
android:layout_marginLeft="60dp"
android:layout_marginTop="90dp"
android:text="Submit"
android:textAlignment="center"
android:textSize="20dp" />

</LinearLayout>

</androidx.constraintlayout.widget.ConstraintLayout>

Mainactivity.java
package com.example.myhome;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
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 {


Button bt;
EditText ed1,ed2;
TextView tx;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_main);
bt=findViewById(R.id.btn);
ed1=findViewById(R.id.uname);
ed2=findViewById(R.id.pass);
tx=findViewById(R.id.title1);
bt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {

if(ed1.getText().toString().equals("admin")&&ed2.getText().toString().equals("1234")){
Toast.makeText(getApplicationContext(),"Login
Successful!..",Toast.LENGTH_SHORT).show();
}
else{
Toast.makeText(getApplicationContext(), "Wrong Credentials",
Toast.LENGTH_SHORT).show();

}
}
});

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;
});
}
}

Output:-

You might also like