Android-如何在工具栏中创建searchView

时间:2017-05-05 03:18:28

标签: java android toolbar searchview

我想在工具栏中添加searchView。我想要用户输入的查询我不需要搜索。我的问题是当我运行我的应用程序时崩溃不做我错在哪里可以任何人帮助我。

这是我的 main_menu.xml 代码

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/search"
android:title="Search"
android:icon="@android:drawable/ic_menu_search"
app:actionViewClass="android.support.v7.widget.SerachView"
app:showAsAction="always"
/>

我的 mainActivity.java 代码

public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater=getMenuInflater();
inflater.inflate(R.menu.main_menu,menu);
SearchView searchView=(SearchView)findViewById(R.id.search);
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
    @Override
    public boolean onQueryTextSubmit(String query) {
     //   Toast.makeText(this,query,Toast.LENGTH_LONG).show();
        return false;
    }

    @Override
    public boolean onQueryTextChange(String newText) {
        return false;
    }
});
return super.onCreateOptionsMenu(menu);
}

先谢谢。

0 个答案:

没有答案