Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android在dpad导航上取消选择屏幕键盘(模糊焦点)_Android_Android Input Method_Amazon Fire Tv_D Pad - Fatal编程技术网

android在dpad导航上取消选择屏幕键盘(模糊焦点)

android在dpad导航上取消选择屏幕键盘(模糊焦点),android,android-input-method,amazon-fire-tv,d-pad,Android,Android Input Method,Amazon Fire Tv,D Pad,我在屏幕上有一个键盘(作为LinearLayout内部的一个组件,所以它总是在屏幕上。) 我正在Amazon FireTV上开发该应用程序,因此我制作了一个屏幕键盘,可以使用DPAD进行导航。 这一切都很好,除了突出部分似乎持续存在,即使我没有专注于键盘 import android.inputmethodservice.Keyboard; import android.inputmethodservice.KeyboardView; private KeyboardView mKeyboar

我在屏幕上有一个键盘(作为LinearLayout内部的一个组件,所以它总是在屏幕上。) 我正在Amazon FireTV上开发该应用程序,因此我制作了一个屏幕键盘,可以使用DPAD进行导航。 这一切都很好,除了突出部分似乎持续存在,即使我没有专注于键盘

import android.inputmethodservice.Keyboard;
import android.inputmethodservice.KeyboardView;

private KeyboardView mKeyboardView;
private Keyboard mKeyboard;

mKeyboard = new Keyboard(getActivity(), R.xml.search_keyboard);
mKeyboardView = (KeyboardView) view.findViewById(R.id.keyboard);
mKeyboardView.setKeyboard(mKeyboard);
键盘下方是一个可聚焦视图。当我选择新视图时,我希望键盘上的键高亮显示消失。但事实并非如此。(如果我选择了K,K将以黄色突出显示(这是预期的),但当我离开键盘时,突出显示将保持,就好像键盘仍然对焦一样

任何见解都将不胜感激。
谢谢!

你是如何在屏幕键盘上突出显示的?我的意思是dpad键应该将焦点从一个键移到另一个键,你是如何做到的?@RonakKhandelwal我要对你说实话,我已经不记得了。但我很确定它就是这样开箱即用。我没有做任何额外的事情让它做到这一点。我你的键盘是开源的吗?如果是的,如果你能允许我看看我在处理dpad键时遇到了一些问题,我将不胜感激。你是如何在屏幕键盘上突出显示的?我的意思是dpad键应该将焦点从一个键移到另一个键,你是如何做到的?@RonakKhandelwal我会诚实地告诉你,我不知道还记得吗。但我很确定它只是开箱即用。我没有做任何额外的事情来让它做到这一点。你的键盘是开源的吗?如果是的,如果你能允许我看看我在处理dpad键时遇到的一些问题,我将不胜感激。你是如何在屏幕键盘上实现突出显示的?我是说dpad键应该将焦点从一个键转移到另一个键,你是怎么做到的?@RonakKhandelwal我会跟你说实话,我已经不记得了。但我很确定它就是这样开箱即用。我没有做任何额外的事情来实现这一点。你的键盘是开源的吗?如果是的,如果你能允许我看看t,我将不胜感激我在处理dpad键时遇到了一些问题