的问题,我有菜单项的onclick事件之间的切换是有点难以解释,所以请多多包涵, 我已经实现动作条的应用程序,事情是我上有5-6菜单项在ActionBar和处理使用点击事件如何处理动作条
onOptionsItemSelected(MenuItem item)
什么情况是每个菜单项的点击膨胀在一个公共区域中的特定视图[即膨胀的观点相互重叠,而不是一个公共容器], 我需要删除该视图和膨胀另一个如果点击另一个项目,以及i达到此使用简单如果比较语句。
虽然解决方法很简单,实现它,并检查这么多的条件使得复杂的代码不可读。
我只是想知道,如果存在这个问题更好的解决方案?
我在做类似的事情,通过跟踪最后选择的菜单项,并使用它。这种方法很相似,但仍然使阅读变得复杂。误导性,但它不完全是一个普通的容器。此外对不起,这是一个面积wgere膨胀的意见重叠我使用的片段彼此 – Ajay