salam semangat, heboh sekali dengan keadaan polisi vs TNI, itu tempat kediaman ane log gan, awal mulanya ane kurang tau kenapa kantor polisi di ogan sumatera selatan di bakar oleh pihak TNI, sudah lah yang penting kita belajar untuk mengambil semua hikma yang telah terjadi, tapi seharusnya meraka merupakan pihak yang melindungi rakyat tetapi kenyataannya tidak sesuai dengan yang di harapkan. semoga ini tidak terjadi lagi di daerah ane ya gan, kasian dengan keadaan ini, semua heboh yang pestinya ini sudah menjadi pejaran.
kali ini kita akan belajar bagaimana mengambil data dari Date Picker untuk dimasukkan pada aktifitas lain, karena konsep nya sama dengan pemograman lainnya, tetapi di android yang pastinya menggunakan pemograman java itu sedikit berbeda, karen kalau kita langsung mengambil data pada date picker akan mengalami error, karena pada di date picker itu sama dengan calender yang memiliki tanggal,bulan dan tahun, jadi kita harus mendeklarasikan itu semua. kita langsung ke lembar kerja.
Create Project dengan nama terserah agan
Buat tampilan seperti di bawah ini :
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="@string/hello_world" /> <EditText android:id="@+id/editText1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_toLeftOf="@+id/textView1" android:ems="10" > <requestFocus /> </EditText> <DatePicker android:id="@+id/datePicker1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/editText1" /> </RelativeLayout>
Buka file main.java
package com.example.datepicker; import java.util.Calendar; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.widget.DatePicker; import android.widget.TextView; public class MainActivity extends Activity { private int year; private int month; private int day; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final Calendar c = Calendar.getInstance(); year = c.get(Calendar.YEAR); month = c.get(Calendar.MONTH); day = c.get(Calendar.DAY_OF_MONTH); TextView input = (TextView)findViewById(R.id.editText1); DatePicker tanggal = (DatePicker)findViewById(R.id.datePicker1); input.setText(new StringBuilder() .append(month + 1).append("-").append(day).append("-") .append(year).append(" ")); // Memasukkan data date dalam komputer kita tanggal.init(year, month, day, null); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.activity_main, menu); return true; } }