【发布时间】:2014-01-20 20:36:56
【问题描述】:
我的应用程序在三星 Galaxy S3 上使用 Android 4.0。
我想在 Android 应用程序的 EditText 字段中集成 Emoji 字符支持。 任何人都可以建议我,我该如何实现它?
例如,在 whatsapp 和微信应用程序中,TextField 确实支持 Emoji 键盘字符,但在我的应用程序中,它会为我使用 Emoji 键盘输入的每个字符显示 ?。
text_message = (EditText) findViewById(R.id.editText1);
text_view = (textView) findViewById(R.id.textView1);
btntest = (Button) findViewById(R.id.button1);
btntest.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
text_swype.setText(text_message.getText().toString());
}
});
我也尝试https://github.com/IPL/iOSStyleEditText
来自http://klncity1.wordpress.com/tag/emoji/的表情符号和字体
但不工作
【问题讨论】:
-
您能否分享您的代码,详细说明您是如何绘制文本的。
-
@dinesh 你还需要什么吗?
-
您是通过覆盖 onDraw 方法进行自定义绘图,还是使用 Editext 本身绘制文本。如果您要覆盖 onDraw,您可以分享您的 onDraw 函数的代码。
标签: android unicode android-softkeyboard emoji