2015-04-18 59 views
-1

enter image description here Android的標題我有一個有點謎:沒有動作條

我有一個AndroidApplication。 標題可見,getTitle返回正確的String。 但是,getActionBar返回null。 如果是這樣,那麼顯示標題的父視圖是什麼(以及如何更改其顏色)? 我當然搜索了TitleBar,但這總是返回我對「actionbar」的回答,這不是我正在尋找的。 有一個截圖。 「Priscus」(灰色地面上的白色字母)是標題。 現在我想將灰色更改爲另一種顏色。 有沒有辦法做到這一點? 我真的不需要一個操作欄,選項等,我只需要在這個地方的另一種顏色。

+0

爲此,您必須在自定義佈局中定義標題,並嘗試在每個活動佈局xml中包含標題佈局。 –

+0

張貼您的代碼.... –

+0

佈局的照片請? –

回答

1

但是,getActionBar返回null。

在某種程度上,這是因爲你已經選擇使用基於Theme一個主題,而不是一個基於Theme.HoloTheme.Material,根據您的屏幕截圖。 Theme沒有任何操作欄,因爲Theme是在Android 3.0中四年前推出的操作欄。

是什麼,然後在其標題所示

它橫在Android SDK的範圍之外parentview,我不知道,它甚至可以通過不可靠的腳本小子方法來達到。

,如何改變其顏色

你不知道。如屏幕截圖所示,長期以來停用的標題欄始終以這種方式顯示。

我並不真的需要一個動作條,期權等

這可能是真的。但是,用戶將會將您的古代UI主題解釋爲您沒有更新和維護該應用程序的一個標誌,因爲它看起來在四年內還沒有被觸及。如果您的應用正通過Play商店等分發渠道分發給所有用戶,這可能會降低您的應用的興趣。

+0

反正我不想賣掉它。 – user1862770

+1

@ user1862770:好的。然後,我建議您使用'.NoTitleBar'或'.NoActionBar'主題(例如'Theme.Light.NoTitleBar'),並將您自己的標題放在活動的頂部,並使用您希望使用的任何顏色方案。 – CommonsWare

+0

因此圍繞它編程。我可以這麼做,當然......可能是用Textview。所以我認爲我想要的是不可能的。 – user1862770