如何在android中更改loolipop设备中的primaryDarkColor?

如何在android中更改loolipop设备中的primaryDarkColor?,android,Android,这是我的密码 styles.xml 问题是,虽然我的原色在棒棒糖和预棒棒糖设备上都在改变,但我的原色在棒棒糖设备上并没有改变 原因可能是什么 这是我的清单文件 <?xml version="1.0" encoding="utf-8"?> 在styles.xmlv21中,您必须删除项colorPrimary、android:colorPrimaryDark、android:colorAccent,因为您已经在AppTheme.Base中定义了colorPrimary、android:

这是我的密码 styles.xml

问题是,虽然我的原色在棒棒糖和预棒棒糖设备上都在改变,但我的原色在棒棒糖设备上并没有改变 原因可能是什么

这是我的清单文件

<?xml version="1.0" encoding="utf-8"?>
在styles.xmlv21中,您必须删除项colorPrimary、android:colorPrimaryDark、android:colorAccent,因为您已经在AppTheme.Base中定义了colorPrimary、android:colorPrimaryDark、android:colorAccent

你需要改变

<style name="AppTheme" parent="AppTheme.Base">


尝试删除你的styles.xmlv21。这可能是因为我没有在我的styles中的任何地方使用android:Theme.Material吗?原因:java.lang.IllegalStateException:你需要在这个活动中使用Theme.AppCompat主题或子代。当我按照你的建议做时,我会遇到这个异常
public class MainActivity extends AppCompatActivity {



@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
 }
}
<?xml version="1.0" encoding="utf-8"?>
<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>


</application>
    //remove from styles.xml(v21)
    <item name="android:colorPrimary">@color/primaryColor</item>
    <item name="android:colorPrimaryDark">@color/primaryColorDark</item>
    <item name="android:colorAccent">@color/accentColor</item>
<style name="AppTheme" parent="AppTheme.Base">
<style name="AppTheme" parent="Theme.AppCompat">