Android SearchView简单用法

svSearch.setIconified(false);

默认展开,可以收起搜索框
Android SearchView简单用法_第1张图片

svSearch.setIconifiedByDefault(false);

默认展开,图标在外边,不能关闭搜索框
Android SearchView简单用法_第2张图片

svSearch.onActionViewExpanded();

默认展开,图标在里面,不能关闭搜索框
Android SearchView简单用法_第3张图片

简单样式Background

在这里插入图片描述


<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#ffffff" />
    <corners android:radius="50dp" />
shape>

基本使用

    
       svSearch = (SearchView) view.findViewById(R.id.sv_search);
//        svSearch.setIconified(false);
//        svSearch.setIconifiedByDefault(false);
        svSearch.onActionViewExpanded();
        svSearch.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
            @Override
            public boolean onQueryTextSubmit(String query) {
                ToastUtils.showShort("开始搜索onQueryTextSubmit");
                return false;
            }

            @Override
            public boolean onQueryTextChange(String newText) {
                return false;
            }
        });

取消默认的焦点 svSearch.clearFocus();

svSearch.onActionViewExpanded();
svSearch.clearFocus();

你可能感兴趣的:(Android基础)