在SlidingMenu片段内搜索

时间:2013-12-03 10:15:42

标签: android android-fragments slidingmenu

我使用feinstein10库左右滑动菜单。在左侧菜单中,我需要实现从服务器搜索人员(在我发出请求的每封书面信件上)。我想到了两个选择:

选项1:

onSearchViewClick使菜单列表不可见,放入另一个空列表,并从服务器填写收到的列表。但我发现在片段内进行搜索太乱了。尽管如此,这将是最好的选择。

选项2:

类似于facebook左侧菜单; onSearchViewClicked启动SearchActivity,它将生成所有搜索请求和列表。但我被困在请求焦点和后退按钮点击用户被带回菜单,搜索仍然聚焦和键盘打开。我认为这不是最佳解决方案。

我有什么方法可以选择1吗?如果没有,如何管理这些searchViews的焦点?


更新

如何管理这些searchView的焦点?

我从菜单中单击SearchView,键盘打开,焦点在其上,SearchActivity打开,键盘打开(从清单,alwaysopen)。在搜索活动中,requestfocus()没有帮助(with:focusable和:focusableInTouchMode)。然后我点击后退按钮,键盘在菜单中打开,焦点在searchView上。我需要做的是:

  1. 获取searchActivity的请求
  2. 当我从搜索活动返回菜单时删除键盘和焦点
  3. enter image description here

0 个答案:

没有答案