アプリケーションでアクション バー検索を作成しようとしましたが、展開された状態でSearchViewがアクション バーの幅全体を占めていません (まだ他のアクションが表示されています)。
では、(GMAIL アプリのように) SearchView で ActionBar 領域全体を埋めるにはどうすればよいでしょうか?
アプリケーションでアクション バー検索を作成しようとしましたが、展開された状態でSearchViewがアクション バーの幅全体を占めていません (まだ他のアクションが表示されています)。
では、(GMAIL アプリのように) SearchView で ActionBar 領域全体を埋めるにはどうすればよいでしょうか?
上記の解決策はどれもうまくいきませんでした。SearchView の MaxWidth を設定するとうまくいきました。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_search, menu);
SearchView searchView = (SearchView)menu.findItem(R.id.menu_search).getActionView();
searchView.setMaxWidth(Integer.MAX_VALUE);