使用SearchView(v7)键盘始终可见?

时间:2016-03-07 13:54:32

标签: java android searchview

我在我的活动中使用了SearchView,我发现当我更改活动然后返回到Searchview活动时,键盘会自动打开。

这是我的代码:

       final android.widget.SearchView msearchView = (android.widget.SearchView) findViewById(R.id.search_frontend);
       msearchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {

        @Override
        public boolean onQueryTextSubmit(String query) {
        ...
        }

        @Override
        public boolean onQueryTextChange(String newText) {

            return false;

        }


    });

如何使用隐藏键盘启动活动?

编辑:我不希望默认情况下将其图标化

2 个答案:

答案 0 :(得分:0)

尝试在布局标记中添加这些属性。

android:focusable="true"
android:focusableInTouchMode="true"

答案 1 :(得分:0)

我解决了它的设置:

<SearchView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:imeOptions="actionSearch"
    android:id="@+id/search_frontend"
    android:iconifiedByDefault="false"
    android:focusable="false"
    android:focusableInTouchMode="true"
    android:queryHint="Search..." />