Loading

Cara menambahkan drawableright dengan menggunakan Java Android

April 25, 2018     bagicode    

Tips dan Trik Code Android

Hi coder pernakah kalian ingin menambahkan drawableright dengan menggunakan Java Android, jika perna, selamat karna Anda akan mendapatkan jawabanya sebentar lagi. Tutorial ini akan membahas mengenai hal tersebut. E sebentar sudah tahu kan apa itu drawableright ? itu loh buat nambah icon pada edittext atau textview, bisa right, left, top, bottom dan sebagainya sehingga kalian ngga harus nambahin imageview, berikut ini sreenshootnya biar makin paham ya :

drawableright android

Nah setelah kita memahami attribut drawableright ini, sekarang kita akan menjawab pertanyaan berikutnya, yaitu kapan kita menggunakan cara ini? sedangkan sebenarnya jika menggunakan xml jauh lebih mudah.

Kapan sih kita menggunakan cara ini ?

kita akan menggunakan cara ini jika ada perubahan secara dinamis pada layout, misalnya kita memiliki dua user seperti admin dan user pengguna. Pemilihan jenis user ini akan mengakibatkan perubahan pada suatu edittext dengan icon tertentu,

Bagaimana cara codenya ?

Untuk bagian codenya, cukup mudah yaitu hanya 1 line saja. Beneran? ya benaran hehe, berikut ini cara dan penjelasannya :

editText.setCompoundDrawablesWithIntrinsicBounds(0, 0, R.drawable.drawableRight, 0);

Penjelasan, cara diatas kita lakukan pada editText (sebelumnya telah di inisialisasi terlebih dahulu) dengan menggunakan componen setCompoundDrawablesWithIntrinsicBounds, Anda tinggal memilih saja mau drawble mana yang kalian ingin aktifkan. Misalnya diatas saya memilih right (left, top, right, bottom) sedangkan R.drawable.drawableRight adalah file gambarnya.

gimana? easy kan? demikianlah tutorial ini ya. Semoga bermanfaat 😀

note (jika menggunakan xml) :

android:drawableRight="@drawable/drawableRight"

sumber : https://stackoverflow.com/questions/22297073/how-to-programmatically-set-drawableright-on-android-edittext

Categories: Tutorial Android

Leave a Reply