我创建了一个自定义键盘,我想在我的SearchView处于活动状态时使用它。现在,自定义键盘出现在默认软键盘下方。我似乎无法正确隐藏它。
我已使用InputMethodManager
尝试使用hideSoftInputFromWindow
隐藏它。首先点击SearchView这似乎没有任何效果。但是,如果我尝试再触摸SearchView几次,触摸会被识别为onTouch事件,并且隐藏了默认键盘(我在onTouchlistener中定义了InputMethodManager
)。
我试图将android:windowSoftInputMode="stateAlwaysHidden"
放在活动标记下的清单中。没什么。
我已将SearchView的输入类型设置为null,但没有成功。
似乎SearchView在首次关注时会覆盖我的代码。有没有人有解决方法呢?