2012-02-27 49 views
0

我正在嘗試爲我的第一個Android應用程序製作自定義標題欄。Android - 製作使用設備當前標題欄主題的自定義標題欄

雖然我可以在網上找到很多有關如何製作它們以便更改顏色等的內容,但我希望我的標題欄與「標準」標題欄相同,但是可以配置一個按鈕。這意味着複製設備的當前活動主題,以便能夠以完全相同的方式對其進行設置。

並非所有設備都簡單地使用漸變中的標題欄風格,所以添加一個梯度(如在其他SO問題的建議)並沒有真正意義。

有沒有人有任何指針如何閱讀樣式信息?

回答

0

嘗試擴展現有的主題,例如 創建自己的風格,可以從現有的主題延伸現有的風格。將windowNoTitle更改爲true。

<?xml version="1.0" encoding="utf-8"?> 
    <resources> 
    <style name="noTitleBarStyle" parent="android:Theme.Black"> 
    <item name="android:windowNoTitle">true</item> 
    <item name="android:windowBackground">@color/darkGrey</item> 
    <item name="android:colorForeground">#ff3333</item> 
    </style></resources> 

或嘗試做運行時如這裏討論 Android - change custom title view at run time

我希望這有助於。

+0

這並不完全符合我的要求,但我最終只是編造了自己的樣式,而且您的代碼很有幫助 - thyaks Orlymee – Hippyjim 2012-03-05 11:59:21