0

以下に示す単純な android.support.v7.widget.SwitchCompat があります

<android.support.v7.widget.SwitchCompat
    android:id="@id/settings_toggle"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_centerVertical="true"
    android:text=""
    android:textOff=""
    android:textOn=""
    android:saveEnabled="false"
    android:autoText="false"
    android:theme="@style/ToggleButton"/>

私のスタイル

<style name="ToggleButton" parent="@style/Theme.AppCompat.Light">
    <item name="colorControlActivated">@color/blue</item>
</style>

上記のコードは、API レベル 20 以上で正常に動作しているようです。API レベル < 20 では機能しません。最小 SDK サポートは 16 です。問題を特定できませんでした。どんな入力でも大歓迎です。ありがとう!

4

1 に答える 1

0

問題の根本原因を突き止めることができました。アクティビティの既存のスタイルは、switch compat のスタイルをオーバーライドしています。同じスタイルのスイッチ互換性をアクティビティに適用すると、問題が修正されます。

于 2016-06-28T01:06:38.820 に答える