0

我想創建一個只有標題欄上的應用程序圖標和沒有應用程序名稱的應用程序。我該怎麼做?如何在Android中隱藏應用程序標題?

我曾嘗試使用:

requestWindowFeature(Window.FEATURE_NO_TITLE); 

,但它只是刪除標題欄,而不僅僅是應用程序名稱。

+1

將標題設置爲空字符串「」? – csmckelvey

回答

2

這個怎麼樣?

setTitle(""); 

...在onCreate()任何活動的標題應該是空的。 (或onCreateView()的任何片段:getActivity().setTitle("");

+1

我不知道這兩者之間是否有很大的實際區別,但[CommonsWare的解決方案](http://stackoverflow.com/a/21065213/56285)確實看起來更乾淨。我不知道'setDisplayShowTitleEnabled()'。 – Jonik

0

我不反對,先生(Jonik/CommonsWare)的回答,但通過做getActivity().setTitle("") & setDisplayShowTitleEnabled(false)你會看到創建活動的應用標題,我想。

但如果執行爵士(Jonik/CommonsWare)的答案是這樣,那麼這將是更好的

public void onWindowFocusChanged(boolean hasFocus) { 

      super.onWindowFocusChanged(hasFocus); 

      if(hasFocus) 
      getActionBar().setDisplayShowTitleEnabled(false); 
    } 

很抱歉,如果,它不幫你!

+0

謝謝指出。我嘗試了您的解決方案,但應用程序標題顯示一毫秒,然後消失。 – user1377504

+0

去和改變你的Android主題! –

相關問題