2011-06-03 153 views
3

我最近想到爲我的應用程序添加一個自定義標題欄(「找到我」和home按鈕等),然後我想到了在自定義標題欄中使用自定義標題欄的原因頂部,而不是隻是一個正常的佈局,並將其用作包含在我的XML的頂部的標籤自定義標題欄與包含標題的佈局

每個的優缺點是什麼?真的有區別嗎?

編輯:一個區別香港專業教育學院迄今發現的是,自定義標題欄有一個陰影全自動

+1

用戶通常使用後退按鈕返回!爲什麼要爲設備上已有的東西佔用額外的空間!? – binnyb 2011-06-03 13:05:29

+1

好吧不是真正的回到主頁按鈕按鈕,並找到我的按鈕(在地圖上)和其他一些東西 – Jason 2011-06-03 13:06:28

+0

binnyb是正確的關鍵,如果它已經在設備中。 – 2011-06-03 13:12:11

回答

0

對於具有背部和主頁按鈕標題欄,你應該定義爲同正常佈局。因爲與定製原生標題欄相比,它很容易實現。我們可以根據我們想要的任何顏色/高度/寬度/圖像背景等創建正常佈局。

我建議你去爲標題欄定義標準佈局,而不是自定義本地標題欄。

+0

也自定義欄很容易實現。它僅限於默認的標題欄大小和主題嗎?我認爲這不是 – Jason 2011-06-03 13:05:31

+0

有人應該寫下投票的理由。 – 2011-06-03 13:39:33

0

您可以擴展LinearLayout以使用標題欄創建新佈局。好處是您可以自定義使用它的不同活動的標題欄。例如,有些人可能不想顯示查找按鈕。

如果您在XML中使用include,則不具有相同的靈活性。 我會用標題欄創建一個自定義佈局。

+0

我不明白你。你提出的建議不夠靈活,不回答我的問題:) – Jason 2011-06-03 13:45:13

+0

你的問題是'自定義標題欄與帶有標題的佈局',這是相當模糊的。我不得不從中猜測,你想比較一個使用佈局實現的自定義標題欄和一個佈局XML文件,使用include來包含一個標題佈局。您需要更具體地瞭解您要比較的實體。例如,什麼是'自定義標題欄'? – Mullins 2011-06-03 14:00:51

+0

自定義標題欄是允許您使用自己的視圖而不是默認標題欄的功能。我的標題是由某人編輯的 - 而且你的理解正確,但現在擴展線性佈局可以幫助我更靈活 – Jason 2011-06-03 14:48:46