<!-- Application theme. CustomButtonStyle --> <style name="BaseAppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimary">@color/maincolor</item> <item name="colorPrimaryDark">@color/maincolor</item> <item name="colorAccent">@color/maincolor</item> <item name="android:textViewStyle">@style/CustomTextViewStyle</item> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="actionOverflowMenuStyle">@style/OverflowMenuStyle</item><!-- 加入toolbar溢出【弹出】菜单的风格 --> <item name="buttonStyle">@style/CustomButtonStyle</item> <item name="alertDialogTheme">@style/Theme.AppCompat.Light.Dialog.Alert.Self</item><!--自定义AlertDialog--> </style>
Theme.AppCompat.Light.DarkActionBar是针对android.support.v4.*包下面的控件的,如果你在style文件里面设置了全局属性但是部分界面和控件没有效果,应该是你使用了android.app.Activity和android.app.*下面的控件,改成全部使用android.support.v4.*包下面的控件应该就可以生效了。