當我發佈我的筆記應用程序Android 4.0 - 4.3時,我使用了自定義操作欄顏色和自定義操作欄圖標(而不是使用標準的明暗操作欄)。我想在Android 4.4上使用它,狀態欄也將採用我在Action Bar(它是#FFD060)中使用的自定義顏色。有沒有一種方法可以輕鬆更改我當前的styles.xml以允許4.4利用此優勢?利用Android 4.4中的半透明狀態欄KitKat
我在我的價值觀,V19夾styles.xml如下:
<resources>
<style name="AppBaseTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/MyActionBarTheme</item>
</style>
<style name="MyActionBarTheme" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">#ffd060</item>
<item name="android:textColor">#fff</item>
<item name="android:icon">@drawable/action</item>
<item name="android:titleTextStyle">@style/MyTextAppearance</item>
</style>
<style name="MyTextAppearance" parent="android:TextAppearance.Holo.Widget.ActionBar.Title">
<item name="android:icon">@drawable/action</item>
<item name="android:textColor">#ffffff</item>
</style>
</resources>
我試圖實現:
<item name="android:windowTranslucentStatus">true</item>
它使我的應用程序的內容向上移動,開始在狀態欄區域並且由操作欄覆蓋。
另外值得注意的是,從reddit的這種網絡公民對於如何把顏色在狀態欄中很好的解釋。基本上你用你想要的背景顏色將你的基礎佈局包裝在一個FrameLayout中。 http://www.reddit.com/r/Android/comments/1ssgkt/any_android_apps_making_using_of_translucent/ce0y15d – thunsaker
如果您在應用程序中使用Toasts,請參閱https://code.google.com/p/ android/issues/detail?id = 63653 – Paito
謝謝!偉大的文章 –