與舊的appcompat我們使用SearchView
在ActionBar
和當我按下後退按鈕我會崩潰SearchView
。Appcompat v21。如何摺疊SearchBack BackButton
但現在我切換到Appcompat v21
並使用ToolBar
而不是它。但是現在SearchView
在我按下後退按鈕時不會摺疊。
我該如何解決這個問題?
最好的問候。
與舊的appcompat我們使用SearchView
在ActionBar
和當我按下後退按鈕我會崩潰SearchView
。Appcompat v21。如何摺疊SearchBack BackButton
但現在我切換到Appcompat v21
並使用ToolBar
而不是它。但是現在SearchView
在我按下後退按鈕時不會摺疊。
我該如何解決這個問題?
最好的問候。
可以覆蓋onBackPressed()方法:
@Override
public void onBackPressed()
{
super.onBackPressed(); // optional depending on your needs
finish();
}
這應該做的伎倆。
使用
searchItem.collapseActionView();
我面臨同樣的問題,我解決了它如下:
1 - 讓你的活動或片段實現SearchView.OnFocusChangeListener
2-加mSearchView.setOnQueryTextFocusChangeListener(this);
3-加
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(!hasFocus) {
MenuItemCompat.collapseActionView(searchMenuItem);
}
}
它適用於我:)
解決這個問題http://stackoverflow.com/questions/18924445/searchview-not-closing-correctly-on-first-back-press-its-only-loosing-focus/30561597#30561597 – powder366