私は作業しActionBarSherlock
ており、いくつかのタブを持つアプリを持っています。SearchView
使用して表示しようとしているタブの1つでsetDisplayShowCustomEnabled(true);
検索はいずれかのタブにのみ表示されるはずなので、このタブが表示されたら呼び出しsetDisplayShowCustomEnabled(true);
、別のタブが表示されたらsetDisplayShowCustomEnabled(false);
検索を非表示にするために呼び出します。
これは、Android 4+ (標準の ActionBar が使用されている場合) ではうまく機能しますが、古いバージョン (代替品が使用されている場合) では機能しません。