1
我在我的應用程序實現的操作欄微調,而且它顯示所選我加入到與它相關聯的一個ArrayAdapter的兩個值。不過,我很驚訝,當我觸摸旋轉項目(並選擇適配器成員之一),操作系統不會調用onOptionsItemSelected()。Android操作欄,微調項目
我不知道爲什麼,我認爲它會回想起來,但它肯定在我看來,它應該。任何人都可以告訴我是否有辦法在這種情況下強制調用onOptionsItemSelected() - 或者如果這是它應該工作的方式,我只需要找到一種不同的方式來完成功能??
最後,我沒有使用操作欄福爾摩斯 - 在此之前似乎有必要也沒有。
我說(我覺得)你建議我的onCreate()什麼:ab.setListNavigationCallbacks(myAdapter,這一點)。因爲我將回調設置爲「this」,所以我需要將「implements OnNavigationListener」添加到我的類聲明中(public class blah blah blah ...)。一旦我這樣做了,我需要在我的類中定義onNavigationItemSelected(),這是我做的,並且此時只有一個Log命令。可悲的是,該方法沒有被調用。無論如何,你能指點我一個例子嗎? – Rich