我的应用中出现了一些奇怪的(键盘相关)问题,原因是我以编程方式折叠EditText
内的ActionBarSherlock
。
这就是我在做的事情:
if(searchMenuItem!=null){
searchMenuItem.collapseActionView();
}
有没有人知道是否有其他方法可以折叠ActionBar?
修改
我注意到当我点击屏幕左上角的应用程序图标时会出现同样的问题。 collapseActionView
是否在此处隐式调用?我怎么知道这个问题是否是由我的代码的一些未知部分引起的?
答案 0 :(得分:0)
这个怎么样:
if(searchMenuItem!=null && searchMenuItem.getActionView() != null){
searchMenuItem.setActionView(null);
}
(当然,您需要在按下相关菜单项时再次设置它。)