如何实现在所有android版本中外观相同的自定义开关
我必须使用一个在所有android版本中看起来都一样的开关。可用的默认开关会在不同版本中更改其外观。此外,我还需要一个开关,该开关应与滑动动画类似。使用-如何实现在所有android版本中外观相同的自定义开关,android,Android,我必须使用一个在所有android版本中看起来都一样的开关。可用的默认开关会在不同版本中更改其外观。此外,我还需要一个开关,该开关应与滑动动画类似。使用- <android.support.v7.widget.SwitchCompat android:id="@+id/switch1" style="@style/ColorSwitchStyle" android:layout_width="wrap_content
<android.support.v7.widget.SwitchCompat
android:id="@+id/switch1"
style="@style/ColorSwitchStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginRight="16dp"
android:layout_marginTop="16dp"
android:checked="true"
android:drawablePadding="8dp"
android:textColor="@color/white"
app:theme="@style/ColorSwitchStyle" />
Android 2.1(API级别7)及更高版本也将如此
编辑:
<style name="ColorSwitchStyle">
<item name="colorControlActivated">@color/blue</item>
<item name="colorAccent">@color/white</item>
<item name="colorControlHighlight">@color/white</item>
</style>
@颜色/蓝色
@颜色/白色
@颜色/白色
添加您选择的颜色我已经尝试过了。我希望开关与图中所示完全相同。@vishalgaurav为开关添加样式,更新了应答器的默认值,即洋红色,布局也是默认值。-试试这个