我想要创建和应用的表情符号为Android。我有可绘制的资源,但是我必须将资源放在哪里,或者在用户写作时如何获得用户的访问权?
非常感谢。
发布于 2016-07-22 20:34:11
这些库可以帮助您制作应用程序。
你可以看看这个
1.表情符号
-A库在TextView,EditText (类似WhatsApp)中为Android显示表情符号
gradle
compile 'com.rockerhieu.emojicon:library:<latest-version>'
-android emoticonsKeyboard支持表情符号和用户定义的表情符号。易于集成到您的项目中
gradle
compile 'com.github.w446108264:XhsEmoticonsKeyboard:2.0.4'
发布于 2016-07-22 16:13:49
由于表情符号是mipmap,不需要根据屏幕大小更改大小,所以应该将资源放在主mipmap文件夹中,而不是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函数显示和发送图像-特制消息:https://developer.android.com/reference/android/text/Html.html
https://stackoverflow.com/questions/38536036
复制