如何在searchview expand上更改android中的向上导航图标

如何在searchview expand上更改android中的向上导航图标,android,android-actionbar,actionbarsherlock,android-search,Android,Android Actionbar,Actionbarsherlock,Android Search,我在用actionbarsherlock做我的actionbar。我有一个滑动菜单和搜索视图。当应用程序启动时,它将自动从style.xml文件中拾取导航图标 当搜索菜单展开时,向上导航图标不会改变,它看起来仍然像3线滑块菜单。展开searchview时如何更改向上导航图标?。我在下图中表示了流程 使用自定义主题的父级 @可提取/我的返回\u指示器\u用于搜索 展开搜索时在运行时设置主题,即onClick 检查您的布局绘图是否设置了类似于3行幻灯片菜单的图像 当您创建导航抽屉时,它会

我在用actionbarsherlock做我的actionbar。我有一个滑动菜单和搜索视图。当应用程序启动时,它将自动从style.xml文件中拾取导航图标

当搜索菜单展开时,向上导航图标不会改变,它看起来仍然像3线滑块菜单。展开searchview时如何更改向上导航图标?。我在下图中表示了流程

  • 使用自定义主题的父级

@可提取/我的返回\u指示器\u用于搜索

  • 展开搜索时在运行时设置主题,即
    onClick

检查您的布局绘图是否设置了类似于3行幻灯片菜单的图像 当您创建导航抽屉时,它会自动设置默认图像,该图像将被加载,表示如您所述的3行幻灯片更改您的ic_drawer.png图像,并用您想要的图标替换图像。 你也可以去检查一下改变你的主题

> <style name="Theme.MyFancyTheme" parent="android:Theme.Holo">
>     <item name="android:homeAsUpIndicator">@drawable/my_fancy_up_indicator</item>
> </style>
>
>@drawable/my_fancy_up_指示器
> 

Ya,当我启动应用程序时效果很好,在那里我放置了3条条形图。现在,当我的搜索扩展时,如何更新到arrow?你能提供我一段代码吗,setTheme在API 8中受支持?setTheme可以从API-1i获得,我试过这样做,
@覆盖公共布尔onMenuItemActionExpand(MenuItem项){mAddnewtaskmenu.setVisible(false);setTheme(R.style.arrowtheme);
}它不起作用