2016-07-12 9 views
0

Ich versuche, diese Bibliothek für meine Emojicons https://github.com/ankushsachdeva/emojicon zu verwenden. Ich habe es mit meiner Soft-Tastatur implementiert, aber es tut nichts wie im Code (MainActivity) des angegebenen Links, es verwendet EmojiconEditText anstelle der normalen Textansicht einer Android-App. Gibt es eine Möglichkeit, so dass ich Text von jeder App statt dieser benutzerdefinierten bearbeiten kann. Mein aktueller Quellcode für Emoji ist dies.Verwenden Sie die Textansicht der aktuellen App anstelle des benutzerdefinierten Textes. Anzeigen

popup = new EmojiconsPopup(mInputView, this); 
popup.setOnEmojiconClickedListener(new EmojiconGridView.OnEmojiconClickedListener() { 
     @Override 
     public void onEmojiconClicked(Emojicon emojicon) { 
      if (emojicon == null){ 
       return; 
      } 
      emojicon.getEmoji(); 
     } 
    }); 

In diesem kann ich nicht herausfinden, wie Unicode für diesen bestimmten Emoji holen. Wenn mir jemand helfen kann, wie hol ich Emoji Unicode? Der Code für Emoji Unicode ist in diesem https://github.com/ankushsachdeva/emojicon/tree/master/lib/src/github/ankushsachdeva/emojicon/emoji

Antwort

0

Ich habe die Antwort nach einigem Kampf. Ich muss diese Unicode-Zeile nur mit der aktuellen Eingabeverbindung aufrufen.

String text = emojicon.getEmoji(); 
mComposing.append(text); 
commitTyped(getCurrentInputConnection());