0

我的应用程序中出现了一些奇怪的(与键盘相关的)问题,这是由于我以编程方式EditText折叠ActionBarSherlock.

这就是我正在做的事情:

if(searchMenuItem!=null){
    searchMenuItem.collapseActionView();
}

有谁知道是否有任何其他方式来折叠 ActionBar?

编辑:

我注意到当我单击屏幕左上角的应用程序图标时会发生同样的问题。在这里被collapseActionView隐式调用?我怎么知道这个问题是否是由我的代码的某些未知部分引起的?

4

1 回答 1

0

这个怎么样:

if(searchMenuItem!=null && searchMenuItem.getActionView() != null){
     searchMenuItem.setActionView(null);
}

(当然,当按下相关菜单项时,您需要再次设置它)。

于 2012-12-12T12:43:30.857 回答