Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Bikin Variabel Edit Text dan date picker di Variabel Global
- +++++++++++++++++++++++++++++++++++++
- DatePickerDialog picker;
- EditText txttgl_lahir;
- Deklarasi Edit text dan Fungsi memanggil Datepicker
- txttgl_lahir=(EditText) findViewById(R.id.txttgl_lahir);
- txttgl_lahir.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- datepiker();
- }
- });
- Fungsi Datepiker nya
- private void datepiker(){
- final Calendar cldr = Calendar.getInstance();
- int day = cldr.get(Calendar.DAY_OF_MONTH);
- int month = cldr.get(Calendar.MONTH)+1;
- int year = cldr.get(Calendar.YEAR);
- // date picker dialog
- picker = new DatePickerDialog(datepiker.this,new DatePickerDialog.OnDateSetListener() {
- @Override
- public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
- String BUL="Januari";
- int b=(monthOfYear + 1);
- if(b==1){BUL="Januari";}
- else if(b==2){BUL="Februari";}
- else if(b==3){BUL="Maret";}
- else if(b==4){BUL="April";}
- else if(b==5){BUL="Mei";}
- else if(b==6){BUL="Juni";}
- else if(b==7){BUL="Juli";}
- else if(b==8){BUL="Agustus";}
- else if(b==9){BUL="September";}
- else if(b==10){BUL="Oktober";}
- else if(b==11){BUL="November";}
- else if(b==12){BUL="Desember";}
- txttgl.setText(dayOfMonth + " " + BUL + " " + year);
- }
- }, year, month, day);
- picker.show();
- }
- datepiker.xml
- <?xml version="1.0" encoding="utf-8"?>
- <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:background="#fff" >
- <LinearLayout
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:orientation="vertical"
- android:padding="10dip" >
- <TextView
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="Tgl Lahir"
- android:textColor="#000000"
- android:textSize="20sp"
- android:layout_marginTop="20dip"
- android:textStyle="bold"/>
- <!-- Email TextField -->
- <EditText
- android:id="@+id/txttgl_lahir"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:textColor="#000000" />
- </LinearLayout>
- </ScrollView>
Advertisement
Add Comment
Please, Sign In to add comment