Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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
为什么我得到:null不能转换为非null类型android.widget.SearchView?_Android_Search_Null_Widget_Kotlin - Fatal编程技术网

为什么我得到:null不能转换为非null类型android.widget.SearchView?

为什么我得到:null不能转换为非null类型android.widget.SearchView?,android,search,null,widget,kotlin,Android,Search,Null,Widget,Kotlin,我正在尝试在我的菜单栏上实现“搜索小部件”。。但是我得到了一个错误:“null不能转换为非null类型的android.widget.SearchView”。。我没有试着解决这个问题,但没有结果 你能给我一些提示吗 第17版 targetSdkVersion 26 覆盖创建选项菜单(菜单:菜单?):布尔值{ 菜单充气器(右菜单菜单,菜单) val searchView=menu!!.findItem(R.id.app\u bar\u search)。actionView作为searchView

我正在尝试在我的菜单栏上实现“搜索小部件”。。但是我得到了一个错误:“null不能转换为非null类型的android.widget.SearchView”。。我没有试着解决这个问题,但没有结果

你能给我一些提示吗

第17版 targetSdkVersion 26

覆盖创建选项菜单(菜单:菜单?):布尔值{
菜单充气器(右菜单菜单,菜单)
val searchView=menu!!.findItem(R.id.app\u bar\u search)。actionView作为searchView
val searchManager=getSystemService(Context.SEARCH\u服务)作为searchManager
searchView.setSearchableInfo(searchManager.getSearchableInfo(组件名称))
searchView.setOnQueryTextListener(对象:searchView.OnQueryTextListener{
重写onQueryTextSubmit(p0:String?):布尔值{
返回错误
}
重写onQueryTextChange(p0:String?):布尔值{
返回错误
}
})
尝试更换

android:actionViewClass=“android.widget.SearchView”


app:actionViewClass=“android.widget.SearchView”

我想
findItem
可能会返回空项。