Android Studio从默认键盘打开表情符号键盘 [英] android studio open emoji keyboard from default keyboard

查看:304
本文介绍了Android Studio从默认键盘打开表情符号键盘的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我使用 android:inputType = textShortMessage 时,它将在我的键盘



这可能吗?

解决方案

@Ramaraju使用此库来应用gradle

 编译'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 =新的EmojIconActions(this,main,emojiconEditText,Emoji);


emojIcon.setKeyboardListener(new EmojIconActions.KeyboardListener(){
@Override
public void onKeyboardOpen(){

}
@Override
public void onKeyboardClose(){
}
});


When I use android:inputType="textShortMessage" it'll display emoji symbol in my keyboard like this and it opens a list of emojis. That helps me a lot - but the problem is I want to display the list of image by clicking an imageview in the keyboard.

Is this possible?

解决方案

@Ramaraju use this library to app gradle

compile 'hani.momanii.supernova_emoji_library:supernova-emoji-library:0.0.2'

In Oncreate place

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() {
            }
        });

这篇关于Android Studio从默认键盘打开表情符号键盘的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆