Spe*_*mon 7 android android-actionbar android-styles android-4.4-kitkat
我创建了一个单独的xml样式文件,目标是KitKat,我设法改变了状态栏的颜色.如图所示唯一的副作用,所有内容现在都移到状态栏下方.我的问题是如何在不重叠的情况下更改状态栏的颜色,或者如何知道我需要在内容上添加的确切上边距,以便它在ActionBar后面而不是在下面开始.当然,我需要在所有屏幕尺寸和密度上按预期运行.谢谢

值-V19/styles.xml
<style name="ThemeSelector" parent="android:Theme.Holo.Light">
<item name="android:actionBarStyle">@style/ActionBar</item>
<item name="android:windowTranslucentStatus">true</item>
</style>
Run Code Online (Sandbox Code Playgroud)
nee*_*ars 11
您应该将以下内容添加到视图的顶部
android:paddingTop="?android:attr/actionBarSize"
Run Code Online (Sandbox Code Playgroud)
如果您使用支持库作为操作栏,则需要删除android:前缀
android:paddingTop="?attr/actionBarSize"
Run Code Online (Sandbox Code Playgroud)
通过启用半透明系统栏,您的布局将填充系统栏后面的区域,因此您还必须为布局中不应被系统栏覆盖的部分启用fitsSystemWindows.
| 归档时间: |
|
| 查看次数: |
4444 次 |
| 最近记录: |