diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/custom/CustomKeyboard.java b/app/src/leanback/java/com/fongmi/android/tv/ui/custom/CustomKeyboard.java index 1dff8ab68..fe9f5dc60 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/custom/CustomKeyboard.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/custom/CustomKeyboard.java @@ -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; } }