0

내가android.support.v7.widget.SwitchCompat는 22 이하

<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"/> 

내 스타일 아래에 표시되는 간단한 android.support.v7.widget.SwitchCompat이 API 수준에서 작동하지

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

위 코드는 API 레벨 20 이상에서 정상적으로 작동하는 것 같습니다. API 레벨 <에서 작동하지 않습니다. 20. 최소 SDK 지원은 16입니다. 문제를 파악할 수 없습니다. 모든 입력을 부탁드립니다. 감사!

답변

0

문제의 근본 원인을 파악할 수있었습니다. 기존 액티비티 스타일은 스위치 호환 스타일을 무시합니다. 동일한 스타일의 스위치 호환성을 활동에 적용하면 문제가 해결됩니다.