В качестве смайликов относятся mipmaps и не нужно изменять размер в зависимости от размера экрана, вы должны поместить ресурсы в основную папку mipmaps, а не mipmaps-hdpi или любой другой классификатор.
Чтобы ответить на запись пользователя, вы должны использовать TextWatcher в виде EditText.
et1.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
});
OnTextChanged обработчик позволяет реагировать на любые текстовые записи на время выполнения.
При обнаружении символов, таких как «:)», то вы можете изменить их ☺
функции Использование HTML для отображения и отправки изображений trought сообщения: https://developer.android.com/reference/android/text/Html.html
Что вы имеете в виду «получить доступ к пользователю, чтобы использовать, когда он пишет»? – CommonsWare
Мое приложение имеет пакет Emoji, как пользователь может использовать ваши чаты n whatsapp или facebook или твиттер? – josedlujan
Итак, вы хотите обманывать стандартную эмози с помощью своего emoji для общения в чате? –