1

ナビゲーション トグル付きのツールバーのプロジェクトで Appcompat 7 を使用しています。各アクティビティまたはフラグメントが変更されたときにDrawerArrowToggleアイコンの色を動的に変更するという要件を除いて、すべてが機能します。

私のstyles.xmlファイルコードは次のとおりです。

<style name="NavigationTheme" parent="Theme.AppCompat.Light">
        <item name="colorPrimary">#FFFFF</item>
        <item name="colorPrimaryDark">#F2F2F2</item>
        <item name="android:windowNoTitle">true</item>
        <item name="windowActionBar">false</item>
        <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
</style>


<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
        <item name="spinBars">false</item>
        <item name="color">#FFFFFF</item>
    </style>


上記のスタイル ファイルでは、 DrawerArrowToggleの色をWhiteとして使用しましたが、私の要件は実行時に他の色に変更することです。私は完全に立ち往生しており、要件を満たすコードが1つも見つからないため、コードを投稿していません。

4

1 に答える 1