提问人:Ramaraju 提问时间:4/15/2017 最后编辑:Ramaraju 更新时间:5/24/2017 访问量:7036
Android Studio 从默认键盘打开表情符号键盘
android studio open emoji keyboard from default keyboard
问:
当我使用它时,它会像这样在我的键盘上显示表情符号,它会打开一个表情符号列表。
这对我有很大帮助 - 但问题是我想通过单击键盘中的图像视图来显示图像列表。android:inputType="textShortMessage"
这可能吗?
答:
3赞
Rajasekher reddy
5/24/2017
#1
@Ramaraju使用此库来应用 gradle
compile 'hani.momanii.supernova_emoji_library:supernova-emoji-library:0.0.2'
在 Oncreate 位置
ImageView Emoji = (ImageView) findViewById(R.id.emoji);
EmojiconEditText emojiconEditText = (EmojiconEditText) findViewById(R.id.emojicon_edit_text);
EmojIconActions emojIcon = new EmojIconActions(this, main, emojiconEditText, Emoji);
emojIcon.setKeyboardListener(new EmojIconActions.KeyboardListener() {
@Override
public void onKeyboardOpen() {
}
@Override
public void onKeyboardClose() {
}
});
评论
2赞
Ramaraju
5/24/2017
这对我来说很好用,但我不想使用任何第三方库,因为在 API 21 之后,谷歌键盘使用了一些内置的表情符号,这些表情符号只需将 android:inputType=“textShortMessage” 添加到我们的 xml 中的编辑文本中即可使用......我想直接从图像点击列表器传递任何关键事件来打开这些表情符号............希望到现在为止还不可能..........无论如何,感谢您的回答
1赞
Shubham
6/5/2020
除了第三方库之外,您@Ramaraju有其他解决方案吗?
0赞
krupa parekh
6/14/2022
@Rajasekher可以提供相同的类路径?我收到错误“无法访问类'Helper.EmojiconEditText'。检查模块类路径中是否存在缺失或冲突的依赖项”
评论