4
我想嘗試這個funny title bar coloring,但它不爲我android中的標題/操作欄ID?
getWindow().findViewById(android.R.id.title);
返回空工作。所以我用Hierarchy Viewer來查看它,發現這個視圖被稱爲id/action_bar
。但沒有R.id.action_bar
(自動完成不提供它,沒有像這樣的是R.java
)。
所以我現在加倍困惑:
- 是
android.R.id.title
有點過時了,現在(我在我的模擬器使用版本16)? id/action_bar
從哪裏來?- 什麼是建議和簡單的做法w.r.t.兼容性?
我應該得到ActionBarSherlock嗎?我原本只是想改變標題欄的顏色......並沒有被它弄糊塗了很多。
作爲louielouie說,你可以在任何XML或Java做,但XML是首選這樣的樣式是因爲Android會在您的活動仍在加載時應用您的樣式,所以自定義樣式不會被延遲。 –