Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.rober.reservedcalender;
- import android.content.Intent;
- import android.os.Bundle;
- import android.support.v7.app.AppCompatActivity;
- import android.widget.Button;
- import android.app.Dialog;
- import android.app.TimePickerDialog;
- import android.view.View;
- import android.widget.TimePicker;
- import android.widget.Toast;
- /**
- * Created by rober on 4/27/2017.
- */
- public class reserve_screen_activity extends AppCompatActivity{
- private Button start_time_button;
- private Button end_time_button;
- private Button ok_button;
- private String[] Tus={"4:00PM","4:30PM","5:00PM","5:30PM","6:00PM","6:30PM","7:00PM"};
- private String[] Wed={"4:00PM","4:30PM","5:00PM","5:30PM","6:00PM","6:30PM","7:00PM"};
- private String[] Thur={"4:00PM","4:30PM","5:00PM","5:30PM","6:00PM","6:30PM","7:00PM","8:00PM","8:30PM","9:00PM"};
- private String[] Friday={"4:00PM","4:30PM","5:00PM","5:30PM","6:00PM","6:30PM","7:00PM","8:00PM","8:30PM","9:00PM"};
- private String[] SAT={"1:00PM","1:30PM","2:00PM","2:30PM","3:00PM","3:30PM","4:00PM","4:30PM","5:00PM","5:30PM","6:00PM","6:30PM","7:00PM","8:00PM","8:30PM","9:00PM","9:30PM","10:00PM","10:30PM","11:00PM"};
- private String[] SUN={"1:00PM","1:30PM","2:00PM","2:30PM","3:00PM","3:30PM","4:00PM","4:30PM","5:00PM","5:30PM","6:00PM","6:30PM","7:00PM","8:00PM"};
- int hour_x;
- int minute_x;
- int hour_y;
- int minute_y;
- static final int DIALOG_ID = 0;
- static final int DIALOG_ID2=0;
- @SuppressWarnings("deprecation")
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.reserve_screen_activity);
- Bundle bundle=getIntent().getExtras();
- String DAYofWeekData=bundle.getString("newDayofWeek");
- showTimePickerDialog();
- }
- public void showTimePickerDialog() {
- //reference widgets
- start_time_button = (Button) findViewById(R.id.startButton);
- end_time_button = (Button) findViewById(R.id.End_time_button);
- ok_button=(Button) findViewById(R.id.ok_button);
- //users cant use end_time_button or ok_button
- end_time_button.setEnabled(false);
- ok_button.setEnabled(false);
- start_time_button.setOnClickListener(
- new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- showDialog(DIALOG_ID);
- //user can now set their end time
- end_time_button.setEnabled(true);
- }
- }
- );
- end_time_button.setOnClickListener(
- new View.OnClickListener() {
- @Override
- public void onClick(View a) {
- showDialog(DIALOG_ID);
- //user can now click the ok button to continue
- ok_button.setEnabled(true);
- }
- }
- );
- }
- @Override
- protected Dialog onCreateDialog(int id) {
- //creating a TimePicker Dialog
- if (id == DIALOG_ID)
- return new TimePickerDialog(reserve_screen_activity.this, kTimrPickerListener, hour_x, minute_x, false);
- return null;
- }
- protected TimePickerDialog.OnTimeSetListener kTimrPickerListener =
- new TimePickerDialog.OnTimeSetListener() {
- @Override
- public void onTimeSet(TimePicker view, int hourOfDay, int hour_minute) {
- hour_x = hourOfDay;
- minute_x = hour_minute;
- }
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement