SearchView
アクションバーにがあります。ユーザーが検索すると、myを呼び出してAsyncTask
データのフェッチを開始しますが、データが再調整された後、SearchView
折りたたまれます。
検索ウィジェットを作成するコードは次のとおりです。
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.search, menu);
SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
SearchView searchView = (SearchView) menu.findItem(R.id.search).getActionView();
searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
if (this.objAdapter == null) {
searchView.setIconified(false);
searchView.requestFocusFromTouch();
}
return true;
}
ユーザーが折りたたまないようにしますSearchView
。検索文字列を常に表示したいと思います。
これどうやってするの?