20.03.2018 Views

52405e6d24ca124JAM-Pintar-Pemrograman-Android-1

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

24 JAM!! <strong>Pintar</strong> <strong>Pemrograman</strong> <strong>Android</strong><br />

18: <br />

19:<br />

3. Berikutnya kita sedikt banyak koding di activity<br />

picker.java<br />

1: package com.picker;<br />

2:<br />

3: import java.text.DateFormat;<br />

4: import java.util.Calendar;<br />

5:<br />

6: import android.app.Activity;<br />

7: import android.app.DatePickerDialog;<br />

8: import android.app.TimePickerDialog;<br />

9: import android.os.Bundle;<br />

10: import android.view.View;<br />

11: import android.view.View.OnClickListener;<br />

12: import android.widget.Button;<br />

13: import android.widget.DatePicker;<br />

14: import android.widget.TextView;<br />

15: import android.widget.TimePicker;<br />

16:<br />

17: public class picker extends Activity<br />

18: implements OnClickListener {<br />

19:<br />

20: DateFormat fmtDateAndTime =<br />

21: DateFormat.getDateTimeInstance();<br />

22: TextView dateAndTimeLabel;<br />

23: Calendar dateAndTime = Calendar.getInstance();<br />

24: DatePickerDialog.OnDateSetListener d =<br />

25: new DatePickerDialog.OnDateSetListener() {<br />

26: @Override<br />

27: public void onDateSet(DatePicker view, int year, int month,<br />

28: int day) {<br />

29: // TODO Auto-generated method stub<br />

30: dateAndTime.set(Calendar.YEAR, year);<br />

31: dateAndTime.set(Calendar.MONTH, month);<br />

32: dateAndTime.set(Calendar.DAY_OF_MONTH, day);<br />

33: updateLabel();<br />

34: }<br />

35: };<br />

36: TimePickerDialog.OnTimeSetListener t =<br />

37: new TimePickerDialog.OnTimeSetListener() {<br />

38: @Override<br />

39: public void onTimeSet(TimePicker view, int jam, int menit) {<br />

40: // TODO Auto-generated method stub<br />

41: dateAndTime.set(Calendar.HOUR_OF_DAY, jam);<br />

42: dateAndTime.set(Calendar.MINUTE, menit);<br />

43: updateLabel();<br />

44: }<br />

45: };<br />

46:<br />

47: /** Called when the activity is first created. */<br />

48: @Override<br />

49: public void onCreate(Bundle savedInstanceState) {<br />

50: super.onCreate(savedInstanceState);<br />

51: setContentView(R.layout.main);<br />

Dapatkan materi terbaru di<br />

www.omayib.com<br />

48

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!