2012-06-14 44 views
0

我想知道是否可以實現下拉導航樣式(帶有右下角的小箭頭的標題),以及當用戶單擊時,而不是顯示下拉列表本身,顯示一個對話框。Android:在ActionBar中顯示對話框的下拉導航

我是否必須重寫SherlockActivity的任何方法? 現在我只能做到這一點時,在家庭用戶點擊按鈕執行以下操作:

@Override 
    public boolean onOptionsItemSelected(MenuItem item) { 
     switch (item.getItemId()) { 
     case android.R.id.home: 
       ... 
       } 
    } 

非常感謝提前!

回答

3

在操作欄中放置一個按鈕,作爲具有與微調框相同的背景圖像的自定義導航。點擊後,顯示一個對話框。

但要小心,因爲您正在更改標準操作欄控件的預期行爲,這可能會給用戶帶來不便。

+0

確實這就是我所做的,試圖用下拉導航模擬原始的Action Bar儘可能好。謝謝! – noloman