(Android)Bermain dengan Date Picker untuk developer android

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;
	}

}

Run dan jalankan

Advertisements

Published by

jarcode

hello I am jarcode

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s