Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.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
Java 使用SearchView(v7)时,键盘是否始终可见?_Java_Android_Searchview - Fatal编程技术网

Java 使用SearchView(v7)时,键盘是否始终可见?

Java 使用SearchView(v7)时,键盘是否始终可见?,java,android,searchview,Java,Android,Searchview,我在活动中使用SearchView,我看到当我更改活动,然后返回SearchView活动时,键盘会自动打开 这是我的密码: final android.widget.SearchView msearchView = (android.widget.SearchView) findViewById(R.id.search_frontend); msearchView.setOnQueryTextListener(new SearchView.OnQueryTextLis

我在活动中使用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;

        }


    });
如何使用隐藏键盘启动活动


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

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

android:focusable="true"
android:focusableInTouchMode="true"
我解决了这个问题:

<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..." />