App2k
Home
Project
Android Studio
Collage Project
Home
Project
How to create age calculator app in android studio
How to create age calculator app in android studio
App Developer
October 04, 2024
1. Activity (activity_main.xml)
/>
1. Activity (mainactivity.java)
import androidx.appcompat.app.AppCompatActivity; import androidx.cardview.widget.CardView; import android.annotation.SuppressLint; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.DatePicker; import android.widget.TextView; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Locale; public class MainActivity extends AppCompatActivity { DatePicker datePicker; Button btnCalculate; TextView tvResult, tvCurrentDate, months1 , day1, DOB, Dated; Button selectdate ,clear , Calculate; CardView cardView3 , cardView4; @SuppressLint("MissingInflatedId") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); datePicker = findViewById(R.id.datePicker); tvResult = findViewById(R.id.tvResult); tvCurrentDate = findViewById(R.id.tvCurrentDate); months1 = findViewById(R.id.months1); selectdate = findViewById(R.id.selectdate); cardView3 =findViewById(R.id.cardView3); day1 = findViewById(R.id.day1); cardView4 = findViewById(R.id.cardView4); clear = findViewById(R.id.clear); DOB = findViewById(R.id.DOB); Dated = findViewById(R.id.Dated); Calculate = findViewById(R.id.Calculate); // Display the current date Calendar today = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("dd MMM yyyy", Locale.getDefault()); String currentDate = sdf.format(today.getTime()); tvCurrentDate.setText("Current Date: " + currentDate); datePicker.setVisibility(View.GONE); cardView3.setVisibility(View.GONE); cardView4.setVisibility(View.GONE); selectdate.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { datePicker.setVisibility(View.VISIBLE); } }); clear.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { datePicker.setVisibility(View.GONE); cardView3.setVisibility(View.GONE); cardView4.setVisibility(View.GONE); } }); // Button Click Listener to calculate age Calculate.setOnClickListener(v -> { int day = datePicker.getDayOfMonth(); int month = datePicker.getMonth(); int year = datePicker.getYear(); int currentYear = today.get(Calendar.YEAR); int currentMonth = today.get(Calendar.MONTH); int currentDay = today.get(Calendar.DAY_OF_MONTH); // Age calculation int age = currentYear - year; int mont = currentMonth - month; int day2 = currentDay - day; if (currentMonth < month || (currentMonth == month && currentDay < day)) { age--; } // Display age result cardView4.setVisibility(View.VISIBLE); cardView3.setVisibility(View.VISIBLE); datePicker.setVisibility(View.GONE); tvResult.setText("Your age is: " + age + " years."); months1.setText("your month " +mont); Dated.setText(" I am currently " + age + "Year old or more precisely 12235325345 second! come to this" + "world on a beautiful Month " +mont ); }); } }
Project
Post a Comment
0 Comments
Social Plugin
Most Popular
Contact Us
March 03, 2025
Connect flutter app to firebase android
April 16, 2025
Create listview.builder in Flutter || Flutter Call list UI
April 11, 2025
Facebook
Tags
android studio firebase
android studio firebase realtime database
Firebase
Flutter
How to Save Data to the Firebase Realtime Database
Java
Project
Categories
Flutter
(13)
Java
(2)
Project
(1)
android studio firebase
(1)
Search This Blog
Powered by Blogger
April 2025
2
March 2025
12
February 2025
7
December 2024
2
October 2024
9
September 2024
2
Report Abuse
Contact form
0 Comments