在提及Getting menu item to animate时,我设法根据需要设置我的MenuItem动画。它使用setActionView(myAnimateView)。
但是,在动画期间(或在我使用setActionView(null)清除动作视图之前,MenuItem没有响应click,即没有调用onOptionsItemSelected(...)。
我怎么解决这个问题?找到了潜在的相关文章https://github.com/JakeWharton/ActionBarSherlock/issues/131。这是setActionView或预期行为的限制吗?
我可以通过设置将clickListener添加到myAnimateView对象来解决此问题。但是需要这样做似乎很奇怪,因为它附加到menuItem。
希望有人听到......谢谢!!
注意:动画后的setActionView(null),恢复一切正常,现在menuItem可以点击。