android studio 从默认键盘打开表情符号键盘
Posted
技术标签:
【中文标题】android studio 从默认键盘打开表情符号键盘【英文标题】:android studio open emoji keyboard from default keyboard 【发布时间】:2017-09-11 09:26:03 【问题描述】:当我使用android:inputType="textShortMessage"
时,它会在我的键盘上显示表情符号like this,并打开一个表情符号列表。
这对我有很大帮助 - 但问题是我想通过单击键盘中的图像视图来显示图像列表。
这可能吗?
【问题讨论】:
【参考方案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()
);
【讨论】:
这对我来说很好用,但我不想使用任何第三方库,因为在 API 21 之后,谷歌键盘使用了一些内置表情符号,而这些表情只需添加 android:inputType=" textShortMessage" 到我们在 xml 中的编辑文本......我想直接通过从图像点击列表中传递任何关键事件来打开那些表情符号............希望它现在不可能...... .......任何方式感谢您的回答 @Ramaraju 除了第三方库,你还有其他解决方案吗?以上是关于android studio 从默认键盘打开表情符号键盘的主要内容,如果未能解决你的问题,请参考以下文章