Android Ps
Android Ps
Activity_main.xml:-
<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:-
<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;
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:-
<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;
@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:-
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
<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;
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();
}
}
});
Output:-