正常行为:
- 当我在
ActionBar
上的SearchView
小部件中请求搜索时,之后 单击软键盘的搜索操作按钮,输入文本为 从SearchView
中清除。
我想要的行为:
- 我希望在执行搜索时输入文本保持不变。这怎么可能?
我已阅读 SearchView 的官方文档,以及来自 here 的指南,还有here ,但没有任何运气。
编辑: 我发现每当我滚动 ViewPager 时都会发生此文本重置。
最佳答案
试试这个:
mSearchView.setOnQueryTextListener(new SearchView.OnQueryTextListener()
{
@Override
public boolean onQueryTextSubmit(String query)
{
mSearchView.setQuery(query,false);
return false;
}
@Override
public boolean onQueryTextChange(String newText)
{
return false;
}
});
关于android - 如何防止SearchView自动清除搜索到的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25760580/