2016-04-02 45 views
0

所以據我所知有兩種方法可以設計toolbar。 我可以去<TextView>並在工具欄中寫下我想要的東西,也可以去<Button>以及<android.support.design.widget.AppBarLayout>以下。但Google和許多其他人建議的標準方式似乎是使用<android.support.v7.widget.Toolbar>,它允許您在編寫活動時爲工具欄充氣。 所以我有幾個關於這個問題Android工具條設計

  1. 這兩種方法有什麼區別?即有什麼優勢,使用一個在另一個除了事實,我必須複製和粘貼每一個活動,當我只是添加<TextView>,等等。
  2. 我似乎無法找到一種方法來獲得當我使用<android.support.design.widget.AppBarLayout>時,擺脫了設置爲工具欄標題的活動標題。我知道在哪裏更改文字,但我如何完全刪除它?

回答

1
  1. 是什麼這兩種方法的區別?即是利用有一個在另一個之上,除了事實,我必須 複製和粘貼,當我剛剛添加的每個活動等任何優勢..

如果您使用的工具欄,你可以使用菜單,主頁後退按鈕,就像使用TextView或Button無法輕鬆設置的功能一樣。

  • 我似乎沒有能夠找到一種方法來擺脫活動的標題被設置爲工具欄的標題,當我使用 。我知道在哪裏更改文字 ,但是如何將其完全刪除?
  • 要刪除標題或者使用

    getSupportActionBar().setDisplayShowTitleEnabled(false); 
    

    getSupportActionBar().setTitle(null); 
    
    +0

    你也可以做到這一點通過改變特定的主題'activity'或基本主題去除標題或工具欄實現'Theme.NoTitleBar',但那麼它將成爲'全屏活動' – Omkar

    +0

    那麼我有沒有辦法在佈局xml文件中設計工具欄?所以說我想要在文本的中心放置一個圖標,並在活動代碼中添加圖標? – forJ

    +0

    在xml中添加imageview和textview工具欄然後對齊,如你所願......動態設置標題獲取文本視圖實例工具欄然後setText –