Membuat button di Android dengan icon dan text cukup mudah karena kita hanya perlu menambahkan tag drawableLeft
di button nya (icon ada di kiri), dan memasukkan file icon ke folder drawable atau menggunakan icon bawaan Android Studio.
<Button
android:id="@+id/btn_add"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="16dp"
android:text="Tambah"
android:drawableLeft="@drawable/icon_add"/>
Contoh XML diatas akan menampilkan icon di samping kiri dan text di sebelah kanan.
Selain drawableLeft
, bisa juga menggunakan drawableTop
, drawableRight
, drawableBottom
.
Jika posisi icon dan text terlihat terlalu berdekatan, bisa ditambahkan drawablePadding
untuk membuat jarak antara icon dan text nya.