1
我使用ActionBarSherlock並有一點問題。在Fragment Tabs示例中,有四個選項卡。其中三人將項目添加到ActionBar,但第一個沒有(標記爲「簡單」)。我試圖讓第一個添加一個項目到ActionBar,但它不起作用。我可以在標籤之間看到的唯一區別是「簡單」一個是SherlockFragment,其他三個是SherlockListFragments。ActionBar項目沒有顯示使用FragmentTabs示例
SherlockListFragments像往常一樣使用onCreateOptionsMenu來填充ActionBar,但是當我將它添加到SherlockFragment並跟蹤它時,它甚至不會被調用,並且條上沒有任何項目出現。
我可以不添加一個SherlockFragment的ActionBar項目?
這工作,如果我把它放在onCreateView方法。我以前從來沒有需要這樣做,並且我已經編寫了一些活動。你能解釋爲什麼現在需要做?這只是片段vs活動或其他? – Spencer 2012-04-07 03:55:11
片段需要明確定義他們是否將選項項目提供給菜單。請參閱文檔:http://developer.android.com/reference/android/app/Fragment.html – 2012-04-07 21:33:20