【问题标题】:android studio open emoji keyboard from default keyboardandroid studio 从默认键盘打开表情符号键盘
【发布时间】:2017-09-11 09:26:03
【问题描述】:

当我使用android:inputType="textShortMessage" 时,它会在我的键盘上显示表情符号like this,并打开一个表情符号列表。 这对我有很大帮助 - 但问题是我想通过单击键盘中的图像视图来显示图像列表。

这可能吗?

【问题讨论】:

    标签: android android-edittext keyboard chat emoji


    【解决方案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 除了第三方库,你还有其他解决方案吗?
    猜你喜欢
    • 2018-03-25
    • 1970-01-01
    • 1970-01-01
    • 2021-05-29
    • 2014-09-29
    • 2020-02-09
    • 1970-01-01
    • 1970-01-01
    • 2011-10-13
    相关资源
    最近更新 更多