且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Android Studio从默认键盘打开表情符号键盘

更新时间:2022-12-11 13:49:12

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