3 Cara Membuat Validasi Form Input Kosong EditText Android Studio
Sebagai user atau pengguna internet , saat kita ingin membuat akun social media ,atau akun di situs web lainnya yang ada di internet. Pastinya ,kita diwajibkan mengisi semua kolom suatu formulir pendaftaran , yang tersedia di situs web tersebut.
Jika tidak , akan ada validasi ,dimana akan muncul peringatan, bahwa kita harus mengisi , salah satu kolom yang tidak boleh kosong.
Selain kita bisa menerapkan sistem validasi , pada pemrograman web. Kita juga bisa menerapkanya , pada saat kita membuat dan mengembangkan Aplikasi Android.
Seperti yang akan kita bahas, pada artikel tutorial belajar android kali ini. Kita akan mencoba membuat validasi form input yang kosong , dengan menggunakan komponen User Interface, yaitu EditText dan Button di Android Studio. Selengkapnya , berikut mari kita simak lebih lanjut :
1. Pertama kalian buat project baru , atau yang sudah ada di Android Studio.
2. Disini kita akan menggunakan kedua file yaitu , MainActivity.java (java > package) , dan activity_main.xml.xml (res > layout ).
3. Pada layout activty_main.xml , kalian bisa menggunakan contoh code berikut :
Contoh desain layout Form Input |
Contoh Code Layout :
Contoh code layout form input |
4. Jadi disini kita akan menggunakan 3 Cara, untuk membuat sistem validasi, pada form input pendaftaran kosong, yang telah kita desain pada layout xml. Dengan menggunakan 3 contoh code di MainActivity.java , yang bisa kalian terapkan salah satu atau ketiganya.
Berikut 3 Contoh Code Java , untuk Validasi Form Input Kosong :
Pada MainActivity.java ,kalian bisa gunakan contoh code berikut :
MainActivity.java
Contoh Code logic MainActivity.java |
Pada method validasiData() yang kosong ,kalian bisa isikan dengan ketiga contoh code berikut :
- Cara Pertama : Menggunakan method matches()
Menggunakan method .matches() , untuk cek validasi kosong atau tidak EditText |
Penjelasan :
Pada contoh code program di atas. Kita menggunakan method .matches() dari class String (java.util.regex.Pattern) ,yang digunakan untuk mengecek atau validasi, apakah kolom EditText kosong atau tidak. Karena disini kita tidak menggunakan Regex ,jadi kita hanya memberikan nilai kosong (""), pada argument di dalam method .matches().
Selanjutnya untuk memberikan peringatan ,bahwa kolom kosong atau tidak , kita menggunakan pesan text dari Toast. Jika semua kolom sudah terisi, maka peringatan pesan text Toast , tidak akan tampil.
- Cara Kedua : Menggunakan Method equals() ,isEmpty() dan length()
Menggunakan method .equals() , isEmpty() , dan length() , untuk cek validasi kosong atau tidak EditText |
Penjelasan :
Pada contoh code program di atas, kita menggunakan 3 method untuk mengecek atau validasi , apakah kolom EditText kosong atau tidak. Pertama kita menggunakan method .equals() dari class String. Kedua kita menggunakan method .isEmpty() dari class library(android.text). Ketiga kita menggunakan method .length() dari class String.
Output hasil tampilan aplikasi , dari kedua cara di atas :
Pada contoh code program di atas, kita menggunakan 3 method untuk mengecek atau validasi , apakah kolom EditText kosong atau tidak. Pertama kita menggunakan method .equals() dari class String. Kedua kita menggunakan method .isEmpty() dari class library(android.text). Ketiga kita menggunakan method .length() dari class String.
Output hasil tampilan aplikasi , dari kedua cara di atas :
Output Hasil Tampilan , cek validasi kolom tidak boleh kosong |
- Cara Ketiga : Menggunakan Method setError()
Penjelasan :
Pada contoh code program di atas ,kita menggunakan method .isEmpty() dari class library(android.text). Lalu untuk menampilkan peringatan error ,bahwa kolom tidak boleh kosong ,kita menggunakan method .setError() , dari class EditText. Cara ini , umumnya sudah banyak digunakan oleh developer android, karena kita tidak menggunakan pesan text Toast lagi, dimana peringatan error , menjadi lebih spesifik untuk kolom tertentu.
Output hasil tampilan aplikasi , dari cara di atas :
Output Hasil Tampilan , cek validasi untuk setiap kolom yang tidak boleh kosong |
Demikian artikel tentang 3 Cara Membuat Validasi Form Input Kosong EditText Android Studio. Semoga bisa menjadi referensi untuk kalian , yang sedang membuat dan mengembangkan Aplikasi di Android Studio.
Post a Comment for "3 Cara Membuat Validasi Form Input Kosong EditText Android Studio"
Silakan berkomentar dengan baik ,jangan SPAM di komentar ini . NO BACKLINK /LINK HIDUP