
Kasusnya seperti ini, saya fikir tombol kirim yang biasanya memiliki ikon seperti pesawat kertas yang ada disetiap aplikasi android tersebut merupakan ImageView yang diletakkan berdampingan di EditText, namun ternyata salah dan itu tidak menyatu melainkan menjadi beda dua buah view yang berbeda. Saya baru menyadarinya ketika membuat layouting untuk form login yang mana UI/UX nya meminta ada ikon user di pojok kiri saat memasukan nama.
Untuk melakukannya kamu tinggal menggunakan tag Drawable yang merupakan masih dalam jajaran TextView. Lebih lengkapnya, telah saya ringkaskan tabel tentang penggunaan tag Drawable untuk kebutuhan layouting di Android Studio.
android:drawableBottom | Menaruh ikon di bawah View. |
android:drawableEnd | Menaruh ikon di paling akhir View. |
android:drawableLeft | Menaruh ikon di sebelah kiri View. |
android:drawablePadding | Menaruh ikon dengan menyesuaikan Padding View. |
android:drawableRight | Menaruh ikon di sebelah kanan View. |
android:drawableStart | Menaruh ikon di paling awal View. |
android:drawableTint | Memberi warna pada ikon yang dipilih. |
android:drawableTintMode | Mencampurkan warna pada ikon yang dipilih. |
android:drawableTop | Menaruh ikon di atas View. |
Jadi untuk menggunakannya kamu tinggal pilih diantara tag yang ada di pada tabel di atas, misalnya bila kamu ingin menaruh ikon di sebelah kanan view seperti EditText, berarti kamu harus memasukkan android:drawableRight="@drawable/nama_ikon". Semua cara drawable ini berlaku di semua jenis View.
Penggunaan tag di atas berdasarkan dari resource Android Developer yang mendukung API 27 dan versi di bawahnya, jadi jangan khawatir tentang menambahkan API lagi. Bila kamu kesulitan untuk menggabungkan antara ikon dengan view yang lainnya, coba tuliskan masalahnya di kolom komentar bawah.
0 Komentar