android自定義標題欄(操作欄)背景螢幕不變黑

最近在做android項目,需要做一個自定義的標題欄(操作欄)。去網上找了很多demo,發現都有很多問題。例如使用自定義的style。會導致整個螢幕的背景色變成黑色。還有一種是使用樣式:@android:style/Theme.Light.NoTitleBar。不過使用這個會導致所有空間獲取焦點是背景顏色改變。最近查了一下theme的源碼,發現了解決方案。非常簡單。

工具/原料

eclipse
android開發環境

方法/步驟

首先是activity_main.xml文件

其次是style文件

<style name="AppTheme" parent="AppBaseTheme">

<!-- All customizations that are NOT specific to a particular API-level can go here. -->

<item name="android:windowNoTitle">true</item> //次行代碼是添加的,去掉標題欄(操作欄)

</style>

運行效果如下

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場