【发布时间】:2014-02-07 09:46:31
【问题描述】:
当我从另一个活动返回到主活动时,searchView 获得焦点并且键盘打开,我设法通过使用以下方法阻止键盘打开:
getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
但这还不够,如果打开并关闭操作栏下拉菜单,键盘会重新出现,因为 searchView 仍然有焦点(记住我只关闭了键盘)。我试图获取对 searchView 的引用并使其失去焦点,但这没有奏效。
所以基本上,我只希望 searchView 永远不会有焦点或提示键盘打开,除非实际触摸了 searchView 文本区域。
【问题讨论】:
标签: android keyboard searchview