Thursday, November 4, 2021

Click Button Show text or image in Android Studio | Learn Android Studio...

Xml Code:- 



<?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:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/edt"/>

<TextView
android:id="@+id/txt"
android:textSize="30sp"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="Show"
android:id="@+id/btn"/>
</LinearLayout>


Java Code:-  




package com.niranjan.buttonclick;

import androidx.appcompat.app.AppCompatActivity;

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

public class MainActivity extends AppCompatActivity {
TextView textView;
Button button;
EditText editText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView=findViewById(R.id.txt);
editText=findViewById(R.id.edt);
button=findViewById(R.id.btn);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String name = editText.getText().toString();
if (name.isEmpty()){
textView.setText("Hello Niranjan");
}else {
textView.setText(name);
}
}
});

}
}

Monday, November 1, 2021

Data insert in Realtimedatabase in Firebase

 Xml Code :-

<?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:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="20dp"

tools:context=".Attendance">
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout

android:gravity="center"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<CalendarView

android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<LinearLayout
android:layout_marginTop="20dp"
android:padding="10dp"

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RelativeLayout
android:layout_marginTop="10dp"

android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:textColor="#05D6F1"
android:layout_marginLeft="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Present:-"
android:textSize="30sp"
android:textStyle="bold"/>

<EditText
android:id="@+id/presentattendance"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:hint="0"
android:textSize="30sp"
android:textStyle="bold" />

</RelativeLayout>
<RelativeLayout
android:layout_marginTop="10dp"

android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:textColor="#9E6F2C"
android:layout_marginLeft="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Half Day:-"
android:textSize="30sp"
android:textStyle="bold"/>

<EditText
android:id="@+id/halfdayattendance"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:hint="0"
android:textSize="30sp"
android:textStyle="bold" />

</RelativeLayout>
<RelativeLayout
android:layout_marginTop="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:textColor="#F63E7D"
android:layout_marginLeft="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Absent:-"
android:textSize="30sp"
android:textStyle="bold"/>

<EditText
android:id="@+id/absendattendance"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:hint="0"
android:textSize="30sp"
android:textStyle="bold" />

</RelativeLayout>
<RelativeLayout
android:layout_marginTop="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:textColor="#FFD557"
android:layout_marginLeft="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Leave:-"
android:textSize="30sp"
android:textStyle="bold"/>

<EditText
android:id="@+id/leaveattendance"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:text="0"
android:textSize="30sp"
android:textStyle="bold" />

</RelativeLayout>
<RelativeLayout
android:layout_marginTop="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:textColor="#03A9F4"
android:layout_marginLeft="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Holiday:-"
android:textSize="30sp"
android:textStyle="bold"/>

<EditText
android:id="@+id/holidayattendance"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:hint="0"
android:textSize="30sp"
android:textStyle="bold" />

</RelativeLayout>
<RelativeLayout
android:layout_marginTop="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:textColor="#03A9F4"
android:layout_marginLeft="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Total:-"
android:textSize="30sp"
android:textStyle="bold"/>
<EditText
android:id="@+id/totalttendace"
android:layout_alignParentRight="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="0"
android:textSize="30sp"
android:textStyle="bold"/>

</RelativeLayout>
<Button
android:onClick="Insert"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Insert"
android:id="@+id/insertattendance"/>
</LinearLayout>
</LinearLayout>
</ScrollView>
</LinearLayout>




Model :-  



package com.niranjan.schooladmin.Model;

public class Attandancemodel {
String present,halfday,absent,leave,holiday,totalattendance;

public Attandancemodel() {
}

public Attandancemodel(String present, String halfday, String absent, String leave, String holiday, String totalattendance) {
this.present = present;
this.halfday = halfday;
this.absent = absent;
this.leave = leave;
this.holiday = holiday;
this.totalattendance = totalattendance;
}

public String getPresent() {
return present;
}

public void setPresent(String present) {
this.present = present;
}

public String getHalfday() {
return halfday;
}

public void setHalfday(String halfday) {
this.halfday = halfday;
}

public String getAbsent() {
return absent;
}

public void setAbsent(String absent) {
this.absent = absent;
}

public String getLeave() {
return leave;
}

public void setLeave(String leave) {
this.leave = leave;
}

public String getHoliday() {
return holiday;
}

public void setHoliday(String holiday) {
this.holiday = holiday;
}

public String getTotalattendance() {
return totalattendance;
}

public void setTotalattendance(String totalattendance) {
this.totalattendance = totalattendance;
}
}






Java Code :- 





package com.niranjan.schooladmin;

import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.OnFailureListener;
import com.google.android.gms.tasks.OnSuccessListener;
import com.google.android.gms.tasks.Task;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;
import com.google.firebase.firestore.DocumentReference;
import com.google.firebase.firestore.FirebaseFirestore;
import com.google.firebase.firestore.QueryDocumentSnapshot;
import com.google.firebase.firestore.QuerySnapshot;
import com.google.firebase.storage.FirebaseStorage;
import com.niranjan.schooladmin.Model.Attandancemodel;

import java.util.HashMap;
import java.util.Map;

public class Attendance extends AppCompatActivity {
EditText present,halfday,absent,leave,holiday,totalattendance;

Button insert;
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference databaseReference;



@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_attendance);
database=FirebaseDatabase.getInstance();
databaseReference = database.getReference();


present = findViewById(R.id.presentattendance);
halfday = findViewById(R.id.halfdayattendance);
absent = findViewById(R.id.absendattendance);
leave = findViewById(R.id.leaveattendance);
holiday = findViewById(R.id.holidayattendance);
totalattendance = findViewById(R.id.totalttendace);
insert=findViewById(R.id.insertattendance);
insert.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Attandancemodel attandancemodel= new Attandancemodel(present.getText().toString(),(halfday.getText().toString()),(absent.getText().toString())
,(leave.getText().toString()),(holiday.getText().toString()),(totalattendance.getText().toString()));
databaseReference.child("Attandance").setValue(attandancemodel);
}
});


}



}

Activity Navigation One Activity to another Activity

Main Activity :-   <? xml version ="1.0" encoding ="utf-8" ?> < RelativeLayout xmlns: android ="http://sch...