Advertisement
Guest User

Untitled

a guest
Apr 28th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.75 KB | None | 0 0
  1. package com.example.rober.reservedcalender;
  2.  
  3. import android.content.Intent;
  4. import android.os.Bundle;
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.widget.Button;
  7. import android.app.Dialog;
  8. import android.app.TimePickerDialog;
  9. import android.view.View;
  10. import android.widget.TimePicker;
  11. import android.widget.Toast;
  12.  
  13. /**
  14. * Created by rober on 4/27/2017.
  15. */
  16.  
  17. public class reserve_screen_activity extends AppCompatActivity{
  18. private Button start_time_button;
  19. private Button end_time_button;
  20. private Button ok_button;
  21. private String[] Tus={"4:00PM","4:30PM","5:00PM","5:30PM","6:00PM","6:30PM","7:00PM"};
  22. private String[] Wed={"4:00PM","4:30PM","5:00PM","5:30PM","6:00PM","6:30PM","7:00PM"};
  23. private String[] Thur={"4:00PM","4:30PM","5:00PM","5:30PM","6:00PM","6:30PM","7:00PM","8:00PM","8:30PM","9:00PM"};
  24. private String[] Friday={"4:00PM","4:30PM","5:00PM","5:30PM","6:00PM","6:30PM","7:00PM","8:00PM","8:30PM","9:00PM"};
  25. 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"};
  26. 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"};
  27.  
  28. int hour_x;
  29. int minute_x;
  30. int hour_y;
  31. int minute_y;
  32. static final int DIALOG_ID = 0;
  33. static final int DIALOG_ID2=0;
  34.  
  35.  
  36. @SuppressWarnings("deprecation")
  37. @Override
  38. protected void onCreate(Bundle savedInstanceState) {
  39. super.onCreate(savedInstanceState);
  40. setContentView(R.layout.reserve_screen_activity);
  41.  
  42. Bundle bundle=getIntent().getExtras();
  43.  
  44. String DAYofWeekData=bundle.getString("newDayofWeek");
  45.  
  46. showTimePickerDialog();
  47.  
  48. }
  49.  
  50.  
  51. public void showTimePickerDialog() {
  52. //reference widgets
  53.  
  54. start_time_button = (Button) findViewById(R.id.startButton);
  55. end_time_button = (Button) findViewById(R.id.End_time_button);
  56. ok_button=(Button) findViewById(R.id.ok_button);
  57.  
  58. //users cant use end_time_button or ok_button
  59. end_time_button.setEnabled(false);
  60. ok_button.setEnabled(false);
  61.  
  62.  
  63.  
  64. start_time_button.setOnClickListener(
  65. new View.OnClickListener() {
  66. @Override
  67. public void onClick(View v) {
  68. showDialog(DIALOG_ID);
  69. //user can now set their end time
  70. end_time_button.setEnabled(true);
  71.  
  72. }
  73. }
  74.  
  75. );
  76.  
  77.  
  78.  
  79. end_time_button.setOnClickListener(
  80. new View.OnClickListener() {
  81. @Override
  82. public void onClick(View a) {
  83. showDialog(DIALOG_ID);
  84.  
  85. //user can now click the ok button to continue
  86. ok_button.setEnabled(true);
  87. }
  88.  
  89.  
  90. }
  91. );
  92.  
  93.  
  94. }
  95. @Override
  96. protected Dialog onCreateDialog(int id) {
  97. //creating a TimePicker Dialog
  98. if (id == DIALOG_ID)
  99. return new TimePickerDialog(reserve_screen_activity.this, kTimrPickerListener, hour_x, minute_x, false);
  100. return null;
  101. }
  102.  
  103. protected TimePickerDialog.OnTimeSetListener kTimrPickerListener =
  104. new TimePickerDialog.OnTimeSetListener() {
  105.  
  106. @Override
  107. public void onTimeSet(TimePicker view, int hourOfDay, int hour_minute) {
  108.  
  109. hour_x = hourOfDay;
  110. minute_x = hour_minute;
  111.  
  112.  
  113. }
  114.  
  115. };
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement