2012-10-04 34 views
1

如何在顯示屏的底部上顯示第二個操作欄?我希望能夠在應用程序運行時根據需要隱藏代碼底部欄。Actionbarsherlock底欄

我希望在那裏總是顯示動作按鈕,不僅當頂部沒有空格時(我隱藏頂部的動作條,只有製表符在那裏)。頂部和底部欄應該是獨立的。

底欄SI中的圖片有:http://goo.gl/pFvHI

謝謝。

+0

使用拆分操作欄。檢查ABS演示示例代碼/文檔。 – PravinCG

回答

1

使用您AndroidManifest:這裏

<activity 
     android:name=".MyActivity" 
     android:uiOptions="splitActionBarWhenNarrow" 
     android:label="@string/app_name" /> 

主要是uiOptions="splitActionBarWhenNarrow"

1

是的,可以使用SHOW_AS_ACTION_IF_ROOM創建菜單項Options Menu

這樣

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    int actionRoom = MenuItem.SHOW_AS_ACTION_IF_ROOM; 
    menu.add(Menu.NONE, ACCOUNTS_MENU, Menu.NONE, "Search") 
       .setIcon(R.drawable.ic_menu_account_list) 
       .setAlphabeticShortcut('a') 
       .setShowAsAction(accountRoom); 

} 
2

作爲本身是不可能分裂操作欄中,作爲機器人將其處理爲基於屏幕尺寸的情況下,每案基礎。 這裏看看:Have the split action bar..

大多數有這種行爲已定製的視圖,它顯示在screen.You可能創建一個添加按鈕和隱藏或顯示視圖,只是有一個方法的LinearLayout的應用程序這些觀點的點擊監聽器。即使谷歌在他們的一些應用程序上這樣做。