package com.example.joo;
import android.app.Activity;
import android.os.Bundle;
import android.support.v7.widget.SearchView;
public class Search_zhaopinhui extends Activity {
private SearchView sv; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.test); sv = (SearchView) findViewById(R.id.test_search);//加入这句就闪退 }
}
求大神指教
你这里要使用android.widget.SearchView
,android.support.v7.widget.SearchView
是用在Actionbar(Toolbar)的组建,要在onCreateOptionsMenu
初始化,
用法如下:
xml<item
android:id="@+id/action_search"
android:icon="@android:drawable/ic_menu_search"
app:showAsAction="always"
app:actionViewClass="android.support.v7.widget.SearchView"
android:title="Search"/>
java public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater menuInflater = getMenuInflater();
menuInflater.inflate(R.menu.main, menu);
MenuItem searchItem = menu.findItem(R.id.action_search);
return true;
}