Я пытаюсь создать клавиатуру emoji. У меня проблема на одном из тестирующих устройств: Символы Emoji выглядят по-разному на клавиатуре и текстовом элементе.Символы Emoji выглядят по-разному на клавиатуре с меткой клавиатуры и textView
этикетки текст:
int code = key.codes[0];
key.label = String.valueOf(Character.toChars(code));
Текст совершали:
String text = String.valueOf(Character.toChars(code));
InputConnection ic = getCurrentInputConnection();
ic.beginBatchEdit();
ic.commitText(text, 1);
ic.endBatchEdit();
Все работает отлично, но на Samsung-устройства У меня есть проблема. Например:
Я использую код 0x1F601 для emoji «улыбающееся лицо с улыбающимися глазами».
Key.label выглядеть следующим образом:
http://i.stack.imgur.com/f52db.png
, а затем я нажимаю, в TextView я вижу symblo выглядеть следующим образом:
http://i.imgur.com/SLaNOpt.png
Любое решение?
(извините за ссылки, но я не имею 10 репутацию после изображения, лолы)
Изображения идентичны. – marsei
Исправлено. Теперь изображения отображаются правильно. – Drafff
Сказать, что это исправлено, не является хорошим способом, опубликуйте решение, которое вы сделали и отметили его, принимаете –