Belajar Membuat Widget TimePicker di Android Studio


Assalamualaikum Warahmatullahi Wabarakatuh.

TimePicker merupakan salah satu komponen User Interface, yang dapat menampilkan waktu, serta mengijinkan user untuk memilih/menset jam dan menit. TimePicker sering kita lihat pada aplikasi bawaan Android, cara penggunaannya hampir sama seperti itu, tapi kalian ingin membuat atau menembahkan TimePicker pada Aplikasi Android kalian.


Pada tutorial ini, kita akan belajar membuat program sederhana dengan menggunakan TimePicker, pada program tersebut user diharuskan untuk mengset/menentukan waktu. Lalu hasilnya akan ditampilkan pada TextView.

Materi lainnya yang direkomendasikan:

Belajar Membuat Widget TimePicker di Android Studio

1) Buka aplikasi Android Studio kalian, Buat Project Baru.

2) Selanjutnya bua file activity_main,xml kalian, disini kita akan menambahkan TimePicker, digunakan untuk mengset waktu. Lalu Button, untuk mengeksekusi waktu yang sudah dipilih dari TimePicker, hasilnya akan ditampilkan pada TextView.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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"
android:layout_margin="8dp"
android:background="#FFF5F5F5"
android:orientation="vertical"
tools:context="android.cianjur.developer.net.basicandroid.MainActivity">

<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical">

<TimePicker
android:id="@+id/get_time"
android:layout_width="match_parent"
android:layout_height="wrap_content" />

<Button
android:id="@+id/set_waktu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="change date" />

<TextView
android:id="@+id/output"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:gravity="center"
android:text="Output"
android:textSize="15sp"
android:textStyle="bold" />
</LinearLayout>
</ScrollView>

</LinearLayout>
View:


3) Buka file MainActivity.java, masukan source code berikut ini:
package android.cianjur.developer.net.basicandroid;

/*
Dibuat Oleh WILDAN M ATHOILLAH
*/

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.TimePicker;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

private TimePicker timePicker;
private TextView Output;
private Button SetChange;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
timePicker = findViewById(R.id.get_time);
Output = findViewById(R.id.output);
SetChange = findViewById(R.id.set_waktu);
SetChange.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//Mencetak Output
Output.setText(setTime());
Toast.makeText(getApplicationContext(), "Berhasil Diubah", Toast.LENGTH_SHORT).show();
}
});
}

public String setTime() {
String waktu = "Waktu : " + timePicker.getCurrentHour() + ":" + timePicker.getCurrentMinute();
return waktu;
}
}
getCurrentHour() digunakan untuk menampilkan jam dari TimePicker dan getCurrentMinute() untuk menampilkan menit.

Demo:


Terimakasih atas kunjungannya, semoga tutorial yang saya berikan bisa bermanfaat untuk kalian semua, selebihnya, mohon maaf bila ada kesalahan.

Wassalamualaikum Warahmatullahi Wabarakatuh.

Belum ada Komentar untuk "Belajar Membuat Widget TimePicker di Android Studio"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel

Daftar Situs Idn Poker Online di 18Dewa dan juga Poker Qiu atau di sebut Pokerqiu adalah situs ceme online terpercaya sama dengan 18Dewapoker dan situs poker pkv yang terkenal adalah Masterdomino88 atau nama lain Domino88 bersaing di dunia game online poker Bandar389 dan poker idn lainnya yang memberikan kemenangan tinggi yaitu Big Poker88 baru lagi agen poker bernama Rekan Poker yang punya banyak peluang besar.