Mad 27
Mad 27
Java :
package com.example.raj_app;
import android.os.Bundle; import
android.view.View; import
android.widget.Bu on; import
android.widget.EditText; import
android.widget.TextView; import
android.widget.Toast;
import androidx.appcompat.app.AppCompatAc vity; public class
MainAc vity extends AppCompatAc vity {
TextView textView;
EditText username,password;
Bu on login_btn; @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.ac vity_main); textView = (TextView)
findViewById(R.id.result_view); username = (EditText)
findViewById(R.id.username_input); password = (EditText)
findViewById(R.id.password_input); login_btn = (Bu on)
findViewById(R.id.login_btn); login_btn.setOnClickListener(new
View.OnClickListener() {
@Override
public void onClick(View v) {
String user_name = username.getText().toString(); String
pass_word = password.getText().toString();
if(user_name.equals("admin") && pass_word.equals("1234"))
{
textView.setText("Logged in Sucessfully");
}
else {
Toast.makeText(MainAc vity.this,"Log in failed",Toast.LENGTH_LONG).show();
}
}
});
}
} Xml:
<?xml version="1.0" encoding="u -8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="h p://schemas.android.com/apk/res/android"
xmlns:app="h p://schemas.android.com/apk/res-auto"
xmlns:tools="h p://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" android:padding="4dp"
tools:context=".MainAc vity"> <TextView
android:id="@+id/label1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Username"
app:layout_constraintBo om_toBo omOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.107"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVer cal_bias="0.248" />
<TextView android:id="@+id/label2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Password"
app:layout_constraintBo om_toBo omOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.107"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVer cal_bias="0.323" />
<EditText
android:id="@+id/username_input"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10" android:inputType="text"
android:text=""
app:layout_constraintBo om_toBo omOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.694"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVer cal_bias="0.237" />
<EditText
android:id="@+id/password_input"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:ems="10"
android:inputType="textPassword"
app:layout_constraintBo om_toBo omOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.699"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVer cal_bias="0.303" />
<Bu on
android:id="@+id/login_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Bu on"
app:layout_constraintBo om_toBo omOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVer cal_bias="0.411" />
<TextView
android:id="@+id/result_view"
android:layout_width="165dp"
android:layout_height="81dp"
android:text="" android:textSize="36dp"
android:textStyle="bold"
app:layout_constraintBo om_toBo omOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVer cal_bias="0.618" />
</androidx.constraintlayout.widget.ConstraintLayout>
Output :