[Android] 疑難雜症-如何讓Activity Title不出現在程式最上方
一、問題描述:
每個Android Application是由很多Activity所組成的,例如,簡訊程式的SendMessage Activity或是message list Activity,當啟動該Application時,系統會將其載入並在程式最上方顯示其Application名稱(如下圖)如果程式要營造Full Screen的狀態,這條title bar會顯得十分礙眼,偏偏Android預設的將它載入。
二、解決方法:修改Android Manifest設定
其實要讓Application執行時不會出現title bar很簡單,這裡提供兩種作法:
1. 修改Android Manifest.xml:
在 標籤加入下列屬性:
2. 在Activity中以程式隱藏title bar,只要加入以下語法,title bar就不會出現在該Activity中
每個Android Application是由很多Activity所組成的,例如,簡訊程式的SendMessage Activity或是message list Activity,當啟動該Application時,系統會將其載入並在程式最上方顯示其Application名稱(如下圖)如果程式要營造Full Screen的狀態,這條title bar會顯得十分礙眼,偏偏Android預設的將它載入。
二、解決方法:修改Android Manifest設定
其實要讓Application執行時不會出現title bar很簡單,這裡提供兩種作法:
1. 修改Android Manifest.xml:
在
android:theme="@android:style/Theme.NoTitleBar"
2. 在Activity中以程式隱藏title bar,只要加入以下語法,title bar就不會出現在該Activity中
getWindow().requestFeature(Window.FEATURE_NO_TITLE);以上兩種作法都可以隱藏title bar,其最大的不同點在於,第一種作法是讓該Application中所有的Activity都不會出現title bar,而第二種作法則僅限該Activity隱藏,端看程式需求來應用不同方法。
留言
張貼留言