Saya ingin menambahkan ikon "pencarian" untuk muncul di EditText
dalam di tepi kiri? seperti kotak pencarian di aplikasi Android Facebook?
141
Gunakan android:drawableLeft
properti di EditText.
<EditText
...
android:drawableLeft="@drawable/my_icon" />
drawablePadding
properti.Anda dapat mengatur drawableLeft dalam XML seperti yang disarankan oleh marcos , tetapi Anda mungkin juga ingin mengaturnya secara terprogram - misalnya sebagai respons terhadap suatu peristiwa. Untuk melakukan ini gunakan metode setCompoundDrawablesWithIntrincisBounds (int, int, int, int) :
sumber
null
saat tampilan diklik.Jika Anda ingin menggunakan drawable default Android, Anda dapat menggunakan
@android:drawable/ic_menu_search
seperti ini:sumber
Gunakan:
sumber
gunakan android: drawbleStart layak di EditText
sumber
Gunakan tata letak relatif dan atur tombol agar rata kiri dari tampilan teks edit, dan atur padding kiri tampilan teks Anda ke ukuran tombol Anda. Saya tidak bisa memikirkan cara yang baik untuk melakukannya tanpa mengkodekan padding: /
Anda juga dapat menggunakan alat apk untuk menyortir unzip apk facebook dan melihat file tata letaknya.
sumber