Bismillah..

Jumpa lagi kawan. Kasus menarik lagi nih. Yaitu menambahkan Emoticon di dalam sebuah EditText seperti pada aplikasi2 chating yg kita jumpai.

Trik yg saya gunakan kali ini adalah dengan menggunakan Spannable String. Apa itu Spannable String silahkan baca sendiri disini SpannableString.

device-2014-04-06-132659device-2014-04-06-132602

Go TKP…

1 Mendefinisikan kode-kode EmotIcon

 

2. Mendefinisikan Icon-icon bertipe Drawableyang akan kita sisipkan ke dalam EditText.

3. Membuat method untuk menghandling SpannableString. Method ini saya beri nama emotSpannable.

4. EmotIcon Dialog, Adalah Custom Layout Dialog yg saya gunakan untuk menampilkan EmotIcon2 yang akan di sisipkan ke dalam EditText.

5. Handling TextWatcher pada EditTextMenerapkan emotSpannable() di EditText pada Event TextWatcher.