我在 ListView 上面放了个 SearchView(自动展开),打开 Activity 后焦点自动放到了 SearchView 上,然后弹出了虚拟键盘挡住了半个屏幕。
我想实现的效果是用户查看 ListView 里面的内容,想要搜索的时候才点击 SearchView 搜索。
我试过在 SearchView 上套了一个父 LinearView,或者在 SearchView 前放一个 LinearView 截图焦点,但是无效。
试过调用.clearFocus(),也没有效果。
请问要怎么移除 SearchView 上的焦点??
------解决方案--------------------
searchview.setFocusable(false); 这个不行吗