平板中
myView = getLayoutInflater().inflate(R.layout.search_view, null);
mSearchView = (SearchView) myView.findViewById(R.id.action_search);
mSearchView.setOnQueryTextListener(this);
直接进入后,SearchView光标显示在放大镜之前,调用如下方法
mSearchView.setIconified(false);
直接进入后,SearchView光标显示在放大镜之后,调用如下方法
mSearchView.setIconifiedByDefault(false);
直接进入后,SearchView只显示放大镜,调用如下方法
mSearchView.setIconifiedByDefault(true);
<?xml version="1.0" encoding="utf-8"?>
<SearchView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/action_search"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:queryHint="@string/search_city"/>
平板中,点击左上角图片,返回上一层,调用如下方法
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
if(item.getItemId() == android.R.id.home)
{
finish();
return true;
}
return super.onOptionsItemSelected(item);
}