|
|
|
|
@ -43,11 +43,6 @@ public class CustomKeyboard implements KeyboardAdapter.OnClickListener { |
|
|
|
|
StringBuilder sb = new StringBuilder(binding.keyword.getText().toString()); |
|
|
|
|
int cursor = binding.keyword.getSelectionStart(); |
|
|
|
|
switch (resId) { |
|
|
|
|
case R.drawable.ic_keyboard: |
|
|
|
|
binding.keyword.requestFocus(); |
|
|
|
|
adapter.toggle(); |
|
|
|
|
binding.keyboard.postDelayed(() -> binding.keyboard.findViewHolderForLayoutPosition(6).itemView.requestFocus(), 0); |
|
|
|
|
break; |
|
|
|
|
case R.drawable.ic_setting_home: |
|
|
|
|
callback.showDialog(); |
|
|
|
|
break; |
|
|
|
|
@ -69,6 +64,11 @@ public class CustomKeyboard implements KeyboardAdapter.OnClickListener { |
|
|
|
|
binding.keyword.setText(sb.toString()); |
|
|
|
|
binding.keyword.setSelection(cursor - 1); |
|
|
|
|
break; |
|
|
|
|
case R.drawable.ic_keyboard: |
|
|
|
|
binding.keyword.requestFocus(); |
|
|
|
|
adapter.toggle(); |
|
|
|
|
binding.keyboard.postDelayed(() -> binding.keyboard.findViewHolderForLayoutPosition(6).itemView.requestFocus(), 0); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|