私はこれについて多くの質問を読んだことがあります。 私はnativescript(v2.1.1)を使用していますが、xmlファイルの手法を使用してステータスバーとアクションバーの色を変更しようとしていますが、動作させることができませんでした。nativescriptでcolorPrimaryとcolorPrimaryDarkを設定する方法
パス:アプリ/ App_Resources /アンドロイド/値/ colors.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="ns_primary">#3f51b5</color>
<color name="ns_primaryDark">#2137aa</color>
<color name="ns_accent">#3f51b5</color>
</resources>
パス:アプリ/ App_Resources /アンドロイド/値/のstyles.xml
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="AppThemeBase" parent="Theme.AppCompat.Light.NoActionBar">
<item name="toolbarStyle">@style/NativeScriptToolbarStyle</item>
<item name="colorPrimary">@color/ns_primary</item>
<item name="colorPrimaryDark">@color/ns_primaryDark</item>
<item name="colorAccent">@color/ns_accent</item>
</style>
<style name="AppTheme" parent="AppThemeBase">
</style>
<style name="NativeScriptToolbarStyleBase" parent="Widget.AppCompat.Toolbar">
<item name="android:background">@color/ns_primary</item>
<item name="theme">@style/ThemeOverlay.AppCompat.ActionBar</item>
<item name="popupTheme">@style/ThemeOverlay.AppCompat</item>
</style>
<style name="NativeScriptToolbarStyle" parent="NativeScriptToolbarStyleBase">
</style>
</resources>
は、ここに私の試みですパス:アプリ/ App_Resources /アンドロイド/値-V21/colors.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="ns_primary">#3F51B5</color>
<color name="ns_primaryDark">#2137AA</color>
<color name="ns_accent">#3F51B5</color>
</resources>
パス:アプリ/ App_Resources/Androi d/values-v21/styles.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/ns_primary</item>
<item name="colorPrimaryDark">@color/ns_primaryDark</item>
</style>
</resources>
何か不明な点がありますか?
それは動作します、ありがとう=) –
もしそうなら、他の人が簡単に見つける答えを受け入れることができますか? –