Professional Documents
Culture Documents
Mad 16
Mad 16
MainActivity.java
package com.example.datepicker;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.TextView;
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 {
DatePicker datePicker;
Button button;
TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
datePicker=(DatePicker) findViewById(R.id.datePicker);
button=(Button) findViewById(R.id.button);
textView=(TextView) findViewById(R.id.text);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textView.setText("Selected Date
is:"+datePicker.getDayOfMonth()+"/"+(datePicker.getMonth()+1)+"/"+datePicker.getYear());
}
});
}
Activity_main.xml
<DatePicker
android:id="@+id/datePicker"
android:layout_width="346dp"
android:layout_height="400dp"
android:datePickerMode="calendar"/>
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Get Date!!"/>
<TextView
android:id="@+id/text"
android:layout_width="415dp"
android:layout_height="42dp"
android:text=""
android:textSize="20dp"/>
</androidx.constraintlayout.widget.ConstraintLayout>
MainActivity.java
package com.example.timepicker;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.TimePicker;
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 {
TimePicker timePicker;
Button button;
TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
timePicker=(TimePicker) findViewById(R.id.time);
button=(Button) findViewById(R.id.button);
textView=(TextView) findViewById(R.id.text);
timePicker.setIs24HourView(true);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int hour,min;
String am_pm;
hour=timePicker.getHour();
min=timePicker.getMinute();
if(hour>12)
{
am_pm="PM";
hour=hour-12;
}
else
{
am_pm="AM";
}
textView.setText("Selected Time:"+hour+":"+min+" "+am_pm);
}
});
}
}
Activity_main.xml
<TimePicker
android:id="@+id/time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:timePickerMode="clock"/>
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Get Time!!"/>
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:textSize="20dp"/>
</androidx.constraintlayout.widget.ConstraintLayout>