请看一下所附图片。
这是我的 XML 代码:
<android.support.v7.widget.SwitchCompat
android:id="@+id/mySwitch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_gravity="center_vertical"
android:checked="false"
android:gravity="center_vertical"
android:theme="@style/MySwitch" />
这是我的风格:
<style name="MySwitch" parent="Theme.AppCompat.Light">
<item name="colorControlActivated">#FF0000</item>
<item name="colorSwitchThumbNormal">@color/switchInactiveThumbColor</item>
<item name="android:colorForeground">@color/black</item>
</style>
我已经在 Nexus 5、Nexus 6P、Nexus 5X 和一些三星设备上对其进行了测试。它适用于他们。但它在三星 Galaxy S6 Edge和HTC One M9 Plus中显示了这些盒子。我怎样才能解决这个问题?