的問題,我有菜單項的onclick事件之間的切換是有點難以解釋,所以請多多包涵, 我已經實現動作條的應用程序,事情是我上有5-6菜單項在ActionBar和處理使用點擊事件如何處理動作條
onOptionsItemSelected(MenuItem item)
什麼情況是每個菜單項的點擊膨脹在一個公共區域中的特定視圖[即膨脹的觀點相互重疊,而不是一個公共容器], 我需要刪除該視圖和膨脹另一個如果點擊另一個項目,以及i達到此使用簡單如果比較語句。
雖然解決方法很簡單,實現它,並檢查這麼多的條件使得複雜的代碼不可讀。
我只是想知道,如果存在這個問題更好的解決方案?
我在做類似的事情,通過跟蹤最後選擇的菜單項,並使用它。這種方法很相似,但仍然使閱讀變得複雜。誤導性,但它不完全是一個普通的容器。此外對不起,這是一個面積wgere膨脹的意見重疊我使用的片段彼此 – Ajay