android – 如果标签位置发生变化,或者通过调用onPageChangeListener,关闭searchview

android – 如果标签位置发生变化,或者通过调用onPageChangeListener,关闭searchview,第1张

概述我有一个活动从我加载6个片段. 三个片段中的六个具有搜索视图,其余三个片段没有实现搜索视图. 我在其中制作了两个menu.xml >一个具有searchview和commonitem的动作栏和其他 > one没有searchview并包含常用项 现在,如果我在第一个选项卡中展开搜索视图,然后移动到第二个选项卡,searchview仍然打开(我知道它是第二个选项卡的搜索视图,因为我已经为每个片段实现 我有一个活动从我加载6个片段.
三个片段中的六个具有搜索视图,其余三个片段没有实现搜索视图.

我在其中制作了两个menu.xml

>一个具有searchvIEw和commonitem的动作栏和其他
> one没有searchvIEw并包含常用项

现在,如果我在第一个选项卡中展开搜索视图,然后移动到第二个选项卡,searchvIEw仍然打开(我知道它是第二个选项卡的搜索视图,因为我已经为每个片段实现了onCreateOptionMenu()),我不知道不想要.

我想要的是当我移动到第一个片段到第二个或第三个,那时searchvIEw应该折叠并且只点击searchvIEw(在当前片段中它应该被扩展).

此外,如果我移动到第一个片段到第2个,第3个和第4个(我的帐户信息片段,在 *** 作栏中不包含searchvIEw),那么在第4个片段中我仍然可以在开放模式下获得searchvIEw …

另一件我想知道的事情是,点击搜索视图会扩展并d出软键盘,这是搜索视图(扩展和打开键盘)的默认行为吗?

我想点击搜索视图的文本(编辑文本)区域时打开键盘.

希望明确……
任何建议/链接将不胜感激……

如果您需要我更多细节,请告诉我…..

编辑::

应用S.D.的解决方案

测试2.3.6

1)当我在第一个片段时(第一个标签)

2)在相同的片段中扩展后::

3)移动到下一个片段(Tab,通过保持searchvIEw打开)::

测试4.2.1 ::

1)当我在第一个片段时(第一个标签)

2)在相同的片段中扩展后::

3)移动到下一个片段(Tab,通过保持searchvIEw打开)::

我已经在我的容器活动中设置了’setIconifIEd(true)'(我的所有片段都被编码)在下面的方法::

@OverrIDepublic voID onPageSelected(int position){    if (searchVIEw!=null && !searchVIEw.isIconifIEd()) {  //true == searchVIEw closed        searchVIEw.setIconifIEd(true);          searchVIEw.setIconifIEd(true);      }    actionbar.setSelectednavigationItem(position);}@OverrIDepublic voID onTabSelected(Tab tabposition,FragmentTransaction fragmentposition) {    if (searchVIEw!=null && !searchVIEw.isIconifIEd()) {  //true == searchVIEw closed        searchVIEw.setIconifIEd(true);          //searchVIEw.setIconifIEd(true);      }    awesomePager.setCurrentItem(tabposition.getposition());}
解决方法 搜索视图实现有点奇怪我不确定它是一个BUG还是预期的功能.要正确折叠SearchVIEw,您必须两次调用setIconifIEd(true).第一次调用有时会清除文本,第二次调用会实际崩溃. 总结

以上是内存溢出为你收集整理的android – 如果标签位置发生变化,或者通过调用onPageChangeListener,关闭searchview全部内容,希望文章能够帮你解决android – 如果标签位置发生变化,或者通过调用onPageChangeListener,关闭searchview所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1134459.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存