Menghilangkan Spasi Pada EditText Menggunakan TextWatcher

Postingan Kali ini akan membahas tentang bagaimana cara menghilangkan spasi pada edittext. Biasanya karakter spasi dihilangkan pada kolom edittext password.

Saya kira sudah menjadi aturan umum kalo penggunaan karakter spasi pada password sangat tidak bagus, disamping susah diingat, juga kurang aman/secure.

Baca juga : Menampilkan Data MySQL di Android Menggunakan Method GET Retrofit 2

Nah mungkin bagi sebagian pemula masih kebingungan tentang cara menghapus spasi pada edittext, untuk itu ikutilah tutorial ini dengan baik.

Untuk menghilangkan spasi secara otomatis ketika kita mengetik sesuai pada EditText bisa dilakukan dengan menggunakan fungsi TextWatcher. Ada 3 method yang ada pada TextWatcher, yaitu beforeTextChanged(), onTextChanged() dan afterTextChange().

Yang akan kita gunakan agar bisa menghilangkan karakter spasi secara otomatis adalah method afterTextChanged().

Baca juga : Menampilkan Jarak, Durasi dan Rute Menggunakan Google Maps Android

Cara mengimplementasikannya sangat mudah, yaitu dengan cara dibawah ini :

etPassword.addTextChangedListener(new TextWatcher() {
    @Override
    public void beforeTextChanged(CharSequence s, int start, int count, int after) {

    }

    @Override
    public void onTextChanged(CharSequence s, int start, int before, int count) {

    }

    @Override
    public void afterTextChanged(Editable s) {
        String result = s.toString().replaceAll(" ","");
        if(!s.toString().equals(result)){
            etPassword.setText(result);
            etPassword.setSelection(result.length());
        }
    }
});

Dengan menggunakan kode diatas, kalian sudah bisa mengilangkan spasi pada EditText. Silakan ganti etPassword dengan view EditText kalian sendiri.

Baca juga : Cara Membuat Push Notification Realtime Menggunakan Firebase

Demikian tutorial singkat tentang cara menghilangkan spasi pada EditText. Semoga bermanfaat untuk pembelajaran.

(Visited 61 times, 1 visits today)



Baca juga :


About The Author

Related Posts

Add Comment

Berlangganan Artikel

Untuk mendaftarkan tutorial pemrograman terbaru dari putuguna[dot]com, silakan tuliskan email kalian dibawah ini