私はSuperNova-Emojiライブラリを使用しています。 Emojiキーボードのサイズを変更するか、Emojiキーボードが表示されているときに仮想キーボードを非表示にするために多くのソリューションを試しましたが、何も機能していませんでした。絵文字キーボードが表示されているときにキーボードのサイズを変更するか仮想キーボードを非表示
これはGitHubの中のライブラリのリンクです:これは私のコードである
;:
https://github.com/hani-momanii/SuperNova-Emoji
がUPDATE 1今問題は無限ループです。キーボードショーとすべての時間を隠し、無STOPE
SendMessageBox = (EmojiconEditText)findViewById(R.id.txtSendMsg);
emojiIcon = (ImageView)findViewById(R.id.btn_icon);
SendMessageButton = (Button)findViewById(R.id.btnSendMsg);
rootView = (RelativeLayout)findViewById(R.id.layoutbackgrounde);
EmojIconActions emojiAction = new EmojIconActions(getApplicationContext(),rootView,emojiIcon,SendMessageBox);
emojiAction.ShowEmojicon();
emojiAction.setKeyboardListener(new EmojIconActions.KeyboardListener() {
@Override
public void onKeyboardOpen() {
Log.e("Keyboard","open");
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(rootView.getWindowToken(), 0);
}
@Override
public void onKeyboardClose() {
Log.e("Keyboard","close");
//maybe re-appear the input keyboard if you have to on emojikeyboardclose
//InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
//imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
}
});
はここ –
をいくつかのコードを入れて試した? –
@TotZam私のstatuを更新します –