2017-04-15 13 views

답변

1

@Ramaraju이 나를 위해 잘 작동

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

에서 OnCreate 대신에 Gradle을

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

를 앱이 라이브러리를 사용하지만 난 때문에 API (21) 후 제 3 자 라이브러리를 사용하지 않으려는 구글 키보드는 내장 된 emojies를 사용하며 xml의 edittext에 android : inputType = "textShortMessage"를 추가하여 사용하게 될 것입니다 ... 나는 이미지 클릭 리스트너 (click listner)의 키 이벤트를 직접 전달하지 않고 그 이모티를 직접 열고 싶습니다. .......................................................................................................................................................... 워르 – Ramaraju