我想創建一個只有標題欄上的應用程序圖標和沒有應用程序名稱的應用程序。我該怎麼做?如何在Android中隱藏應用程序標題?
我曾嘗試使用:
requestWindowFeature(Window.FEATURE_NO_TITLE);
,但它只是刪除標題欄,而不僅僅是應用程序名稱。
我想創建一個只有標題欄上的應用程序圖標和沒有應用程序名稱的應用程序。我該怎麼做?如何在Android中隱藏應用程序標題?
我曾嘗試使用:
requestWindowFeature(Window.FEATURE_NO_TITLE);
,但它只是刪除標題欄,而不僅僅是應用程序名稱。
Call setDisplayShowTitleEnabled(false)
on the ActionBar
instance您通過致電getActionBar()
瞭解您的活動。
謝謝。工作喜歡魅力 – user1377504
請注意,要解決Tushar Pandey的答案,可能有一種方法可以通過您的活動主題禁用標題,但我沒有研究過。 – CommonsWare
嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚! –
這個怎麼樣?
setTitle("");
...在onCreate()
任何活動的標題應該是空的。 (或onCreateView()
的任何片段:getActivity().setTitle("");
)
我不知道這兩者之間是否有很大的實際區別,但[CommonsWare的解決方案](http://stackoverflow.com/a/21065213/56285)確實看起來更乾淨。我不知道'setDisplayShowTitleEnabled()'。 – Jonik
我不反對,先生(Jonik/CommonsWare)的回答,但通過做getActivity().setTitle("")
& setDisplayShowTitleEnabled(false)
你會看到創建活動的應用標題,我想。
但如果執行爵士(Jonik/CommonsWare)的答案是這樣,那麼這將是更好的
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if(hasFocus)
getActionBar().setDisplayShowTitleEnabled(false);
}
很抱歉,如果,它不幫你!
謝謝指出。我嘗試了您的解決方案,但應用程序標題顯示一毫秒,然後消失。 – user1377504
去和改變你的Android主題! –
將標題設置爲空字符串「」? – csmckelvey