本節書摘來自異步社群《android平闆電腦開發秘籍》一書中的第3章,第3.2節技巧:顯示或隐藏actionbar,作者 【印度】b.m. harwani,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視
3.2 技巧:顯示或隐藏actionbar
android平闆電腦開發秘籍
為了在運作時顯示或隐藏actionbar,可以使用其show和hide方法,如下所示:
這裡,調用getactionbar()方法擷取了actionbar對象。它的hide()和show()方法将分别實作actionbar的顯示及隐藏。
要隐藏 activity 中的 actionbar,還可以通過應用不支援 actionbars 的主題來實作。在androidmanifest.xml檔案中,可以将activity的主題設定為theme.holo.noactionbar,如下所示:
actionbar中的圖示和logo是否可見,可由setdisplayshowhomeenabled()方法傳入boolean值來控制。傳入false将隐藏actionbar中的logo或圖示,同理,傳入true則會把它們顯示出來。如下所示:
通過給setdisplayshowtitleenabled()方法傳入boolean值,可以控制actionbar标題的可見性。例如,以下語句将會隐藏actionbar的标題。