<style name="MyAppTheme" parent="Theme.AppCompat.DayNight.NoActionBar"> </style> <style name="NoTitleFullscreen" parent="Theme.AppCompat.DayNight.NoActionBar"> </style>
上面两个style只是名字不同,但是在本人的代码中实现的效果也不同,MyAppTheme控件显示在状态栏下面,NoTitleFullscreen控件就和状态栏重叠在一起了,这是为啥捏?
在application里面是用系统的style:
<application android:name=".application.Application" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> </application>
application的style为下面:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">#3190E8</item> <item name="colorPrimaryDark">#3190E8</item> <item name="actionBarStyle">@style/ClubToolbar</item> </style> <style name="ClubToolbar" parent="Widget.AppCompat.ActionBar"> <item name="contentInsetStart">0dp</item><!-- 设置该属性解决空白部分--> <item name="contentInsetEnd">0dp</item> </style>
解决方案
20
40
本人还真没遇到过